shoorick: (Рыжий)
2013-05-31 12:47 pm

Как сделать из кучи картинок один PDF-файл

Понадобилось распространять кучу картинок. Посылать всё zip-архивом — можно, но как-то не совсем правильно. Другой способ — сделать из них многостраничный PDF-файл. Простейший из методов сборки — использовать ImageMagick:
convert path/to/*.png result.pdf
shoorick: (Default)
2011-08-13 03:11 am

Всем пора худеть! #exiftool #imagemagick #gimp

Уменьшал картинки имиждмеджиком и удивлялся: результат, имея весьма скромный размер (80×80 точек), иногда имел неприлично огромный вес — сотни килобайт. При открытии таких картинок гимпом с последующим сохранением вес приходил в норму.

Оказалось, что в картинках находятся EXIF-поля «A To B0», «A To B1», «A To B2», «B To A0», «B To A1», «B To A2» и «Gamut», содержащие кучу бинарных данных. Причём, поля эти, как и куча других, вставленных фотошопом, встречаются лишь в попавших ко мне рисунках, а в лежащих рядом с ними фотографиях подобных полей нет.

ExifTool удалять их по отдельности почему-то не хочет. Но весь EXIF удаляет легко:
find . -type f -name \*jpg -exec exiftool -1:All= '{}' ';'