我在这里遇到了同样的问题:
How to remove exif from a JPG without losing image quality?
但我使用的是Rails和Carrierwave。我不确定Robbert的解决方案如何转换为Ruby。
非常感谢任何帮助!谢谢!
答案 0 :(得分:2)
从carrierwave docs,您可以向上传者添加类似以下mogrify
功能的内容:
class PhotoUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
process :mogrify
# ...
def mogrify
manipulate! do |img|
img.format('jpg') do |c|
# other options you may want, eg:
# c.auto_orient
convert.profile.+('!icc,!xmp,*')
end
img
end
end
end
将剥离EXIF数据,但保留JPG中的ICC和XMP配置文件。