有人知道吗?对于回形针,有一个特殊的配置命令。
从图像中删除相机数据会使每个文件保留25-30 Kb。如果我们制作了很多版本(thumb,small...),这是非常敏感的。在小图像中,没有此信息的文件的实际大小可能会小5-6倍。
提前感谢!
发布于 2011-01-22 17:04:09
Carrierwave非常灵活,可以自己制作处理器。通过MiniMagick,我们可以使用mogrify
命令行实用程序的一系列选项,其中之一是:
class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
version :small do
process :resize_to_fill => [100, 100]
process :strip
end
def strip
manipulate! do |img|
img.strip!
img = yield(img) if block_given?
img
end
end
end
发布于 2021-05-26 18:41:22
如果有人来到这里并想知道为什么它不能工作,那是因为它应该是strip
,而不是strip!
。方法名直接传递给不理解strip!
的ImageMagick。
https://stackoverflow.com/questions/4753408
复制相似问题