gpt4 book ai didi

ruby-on-rails - 用于亚马逊 S3 的 AutoSmusher 优化图像?

转载 作者:行者123 更新时间:2023-12-03 16:14:57 25 4
gpt4 key购买 nike

任何带有回形针的 ruby​​ 实现来自动涂抹亚马逊 s3 图像?

PS:我用谷歌搜索并得到了这个:https://github.com/grosser/smusher并且在我的本地机器上运行良好。但是要在亚马逊 s3 上使用这样的东西。有一个自动化的流程来处理这个新创建的内容会很棒。有任何想法吗?

我正在使用一些优化用户上传图像的代码。

has_attached_file :attachment, {
:styles => {
:medium => ["654x5000000>", :jpg],
:small => ["260x50000000>", :jpg],
:thumb => ["75x75#", :jpg],
:facebook_meta_tag =>["200x200#", :jpg]
},
:convert_options => {
:medium => "-quality 80 -interlace Plane",
:small => "-quality 80 -interlace Plane",
:thumb => "-quality 80 -interlace Plane",
:facebook_meta_tag => "-quality 80 -interlace Plane"
},
:s3_headers => { 'Cache-Control' => 'max-age=315576000', 'Expires' => 10.years.from_now.httpdate }
}.merge(PAPERCLIP_STORAGE_OPTIONS)

但是可以优化静止图像。我得到了 gem smusher,但不知道如何使用它。根据 GTmetrics,我当前的页面排名在这里。

enter image description here

最佳答案

我也一直在研究使用 rails 进行无损图像压缩,到目前为止我认为我发现的最好的 gem 是 here . gem 的说明说要添加 :processors传递包含多个处理选项的散列的选项,例如 :compression ,这是这个 gem 定义的。它还需要安装 jpgtran 和 optipng,我不确定 Amazon S3 是否有。

关于ruby-on-rails - 用于亚马逊 S3 的 AutoSmusher 优化图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com