Изменить размер изображений без потери данных EXIF?

Я написал небольшой скрипт, который загрузит изображения TIFF с FTP-сервера, затем изменит их размер и сохранит в формате JPG.

Пока все хорошо, но на этапе сжатия (указанном ниже) я теряю данные EXIF ​​из файла.

Есть ли элегантный способ выполнить преобразование / изменение размера / сжатие без потери данных EXIF?

convert -limit memory 32 -limit map 64 sourcefile.tif -units PixelsPerInch -density 72 -quality 90 -resize 1500 targetfile.jpg 

Любые идеи?


person palmaceous    schedule 30.04.2011    source источник
comment
Собственно, разобраться удалось - у меня была старая версия ImageMagick (6.2.something). При обновлении до последней версии ошибка TIFF EXIF ​​была исправлена. Вышеупомянутое отлично работает - с ImageMagick 6.6.9-6 Glorious.   -  person palmaceous    schedule 30.04.2011
comment
Вы можете ответить на свой вопрос и отметить его как принятый!   -  person Jari Keinänen    schedule 20.05.2011
comment
... отметьте его как принятый и даже проголосуйте за него :-)   -  person Kurt Pfeifle    schedule 20.08.2012


Ответы (1)


При обновлении до последней версии ошибка TIFF EXIF ​​была исправлена, ImageMagick 6.6.9-6 Glorious работает согласно @palmaceous.

(Я добавляю этот ответ, потому что я не заметил, что на вопрос уже ответил автор вопроса. Чувствовал, что кто-то тоже пропустит его.)

person Thomas - BeeDesk    schedule 19.03.2014