是否有一种方法可以优化与refile上传的图像?我使用CDN,所以文件大多只是创建一次,但我希望他们被优化,以节省带宽。
我使用迷你魔术图像操作,但这也可以用来减少文件大小/优化?
处理图像操作的底层工具来自MiniMagick。图像处理功能已经从Refile中提取出来,放到了一个单独的gem Refile -mini_magic中。您应该能够像自述文件中描述的那样编写自己的处理器。
也许像这样:
def quality(percentage)
manipulate! do |img|
unless img.quality == percentage
img.write(current_path) do
self.quality = percentage
end
end
img = yield(img) if block_given?
img
end
end