The Ultimate ImageMagick Resize Spell

Предыдущая команда для пакетного ресайза изображений была слабой. Вот как надо:

mogrify -resize 200x150^ -gravity center -extent 200x150 -quality 85  +profile "*" *.jpg

Счастье наступает практически сразу от крышки ^, которую любители окон должны еще и бережно экранировать. При этом крышка недоступна пользователям Debian 4 Stable, обитает только в ImageMagick >= 6.3.8-3 и за ней мне впервые понадобилось отправиться в репозитарий Experimental! Но она того стоит...

Заклинание такое: "Для каждой jpg-картинки в текущем каталоге измени размер с сохранением пропорций так, чтобы она поместилась в прямоугольник 200x150 и полностью заполнила его, даже если придется что-нибудь обрезать, что нужно сделать равномерно отрезав по краям по ширине или высоте в зависимости от пропорций исходной картинки. Потом выбрось EXIF-превью и все EXIF-параметры и сохрани поверх того-же файла в JPEG с качеством 85".

Для вебмастера, часто публикующего по несколько фотографий разных размеров и пропорций на сайте, это заклинание способно продлить жизнь на многие часы клацаний мышью. Аналогично, используя convert, можно сделать код подготовки превьюшек на сайтах компактнее.

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (all lower case) from the image.