是否可以优化 Carrierwave gem 上传的图像?

Is it possible to optimize images uploaded by Carrierwave gem?

在Rails中,使用载波gem时,我们可以优化正在上传的图像吗?优化意味着压缩和缩小文件大小?

是的,这是可能的。您应该编写自己的图像处理器并使用 ImageMagick 或 MiniMagick 命令根据需要优化图像。

例如here是关于用MiniMagick优化图像的文章。


第二种方式与使用诸如 carrierwave-imageoptimizer 之类的 gem 有关,它提供开箱即用的图像优化。