1

有没有办法优化通过 refile 上传的图像?我使用 CDN,因此文件大多只创建一次,但我希望对它们进行优化以节省带宽。

我使用 Mini Magick 进行图像处理,但这也可以用于减小文件大小/优化吗?

4

1 回答 1

2

处理图像处理的底层工具来自MiniMagick。图像处理功能已从 Refile 中提取到单独的 gem refile-mini_magick中。您应该能够按照自述文件中的说明编写自己的处理器。

也许是这样的:

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
于 2015-09-22T13:26:32.170 回答