У меня в основном такая же проблема:
Как удалить exif из JPG без потери качества изображения?
Но я использую Rails и Carrierwave. Я не уверен, как решение Робберта преобразуется в Ruby.
Любая помощь будет принята с благодарностью! Спасибо!
У меня в основном такая же проблема:
Как удалить exif из JPG без потери качества изображения?
Но я использую Rails и Carrierwave. Я не уверен, как решение Робберта преобразуется в Ruby.
Любая помощь будет принята с благодарностью! Спасибо!
Из документов carrierwave , вы можете добавить к загрузчику что-то вроде следующей функции 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, но сохранит профили ICC и XMP в JPG.
convert.profile.+('!icc,!xmp,*')
- person ivnts; 10.07.2015