Mogrify - универсальная утилита для работы с графикой |
Вторник, 31 марта 2009 |
Сегодня я познакомлю вас с утилитой Mogrify. Эта утилита, входящая в состав Image Magick, обеспечивает консольную обработку одного и нескольких изображений. Она просто незаменима, когда требуется сделать некоторые однотипные действия для множества изображений, например обрезки, изменения размера, кадрирования. Она много чего умеет, для вывода списка всего, чего она умеет, наберите в консоли
А я приведу пример двух процедур, которые наиболее часто делаются при обработке изображений: изменение размера и конвертация изображения из одного формата в другой.
Изменение размера.
Представьте, что у вас есть 150 фотографий, которым необходимо изменить размер, например, для их дальнейшей публикации на сайте. Вы будете несколько часов изменять размеры каждой фотографии в графическом редакторе GIMP или любом другом. С утилитой mogrify это время сокращается до нескольких секунд, в зависимости от количества фотографий. С синтаксисом знакомить вас не буду, понятнее объяснить на нескольких примерах:
Изменение размера всех файлов с расширением JPG до размера 640×480. Данная процедура идеальна только в том случае, если у вас все изображения одинакового размера и этот размер пропорционален конечному размеру. В противном случае, вы можете столкнуться с некорректно измененными пропорциями
Изменение размера всех файлов с расширением JPG до размера с шириной 640. Если вы хотите уравнять изображения по ширине, вы можете задать изменение размеров изображений с фиксированной шириной и произвольной высотой. В этом случае все пропорции изображений будут сохранены.
Изменение размера всех файлов с расширением JPG до размера с высотой 480. Как и в предыдущем примере, но теперь у нас фиксированной является высота изображений, а ширина “гуляет”.
Конвертирование изображений из одного формата в другой.
Предположим, у вас есть целая куча изображений формата PNG, BMP или TIFF. Все эти форматы нежелательны для хранения их на жестком диске, так как занимают слишком много места. Желательно бы переконвертировать их в JPG. С mogrify это будет легче легкого. Я покажу на примере BMP, а для PNG, TIFF и вообще любого другого графического формата команды аналогичны:
Примечание. Mogrify не удаляет исходные форматы изображений, она в той же папке создает новые копии изображений уже конечного формата. Если вам исходные форматы изображений не нужны, вы можете их удалить вручную с помощью любимого файлового менеджера или же из консоли, находясь в той же папке после конвертирования:
Таким образом, с утилитой mogrify вы сэкономите себе кучу времени и даже останется время попить чаю.
Рубрики: Linux и Open Source | Комментарии (2) »





