imagemagick учебник
Начало работы с imagemagick
Поиск…
замечания
ImageMagick - это набор инструментов с открытым исходным кодом для обработки практически любых растровых (и некоторых векторных) форматов изображений с использованием интерфейса командной строки или языковых привязок в ассортименте языков. Более 200 форматов изображений поддерживаются на любом из более чем 20 языков. ImageMagick работает в Linux, Windows, Mac OS, iOS, Android и других.
Текущая версия - 7.x и выходит с 2011 года. Эта серия выпусков включает в себя множество новых функций и является капитальным ремонтом ImageMagick. Хотя большая часть функциональности работает по-прежнему, некоторые биты не являются полностью отсталыми, совместимыми с серией 6.x. В результате многие дистрибутивы по-прежнему по-прежнему используют гораздо более старые версии выпусков 6.x, так что скрипты не сломаются. Если только начать, использование 7.x рекомендуется. Большинство существующих учебников и скриптов будут работать, но ряд вещей будет работать более интуитивно, быстрее и в целом лучше.
Версии
| Версия | Дата выхода |
|---|---|
| 7.0.5 | 2017-02-20 |
| 7.0.4 | 2016-12-14 |
| 7.0.3 | 2016-08-29 |
| 7.0.2 | 2016-06-09 |
| 7.0.1 | 2016-04-30 |
| 7.0.0 | 2011-08-01 |
Установка или настройка
Вы можете установить ImageMagick из исходного или двоичного.
В случае двоичного кода Windows
Загрузите исполняемый двоичный файл. И просто нажмите соответствующую версию, и она запустится сама и последует за мастером. Вы можете ввести следующую команду, чтобы узнать, успешно ли установлена ImageMagick или нет:
identify -version
Загрузите готовое к запуску ImageMagick и руководство по установке
Загрузить исходный файл и руководство по установке
Преобразование изображения между форматами файлов
Используя команду magick (или `convert for IM 6.x users), вы конвертируете любой формат изображения в любой другой. без каких-либо других аргументов, так как будет сделана небольшая обработка, чтобы перейти от одного формата к другому. Просто укажите свои входные и выходные файлы. Чтобы преобразовать JPEG в PNG:
$ magick image.jpg image.png
Или TIFF для GIF:
$ magick image2.tif image.gif
Создание анимированного gif
Начиная с последовательности статических изображений (например, frame01.jpg , frame02.jpg и т. Д.) Анимированный gif может быть создан с использованием следующей команды:
magick -delay 10 -loop 0 frame*.jpg animation.gif
-delay 10устанавливает интервал между кадрами на 0,1 секунды-loop 0создает бесконечную циклическую анимацию
Сравните разницу между изображением
ImageMagick включает в себя ряд утилит командной строки для управления изображениями. Здесь мы будем использовать инструмент командной строки compare .
compareинструмент очень полезен. Предположим, вы хотите проверить (например, макет, цвет, значки и т. Д.) Разницу между ожидаемым HTML-файлом UI проекта с фактическим результатом JSP-файла, вам просто нужно использовать командуcompare. Вам не нужно сравнивать своими глазами.
1.jpg
2.jpg
Сначала мы сравним то же изображение .
magick compare 1.jpg 1.jpg difference1.jpg
Результат ⇒ разность1.jpg
Белый выделяет (пониженные) пиксели, которые не затрагиваются путем изменения.
Давайте сравним изображение с тем, которое было изменено.
magick compare 1.jpg 2.jpg difference2.jpg
Результат ⇒ разность2.jpg
Красные области разностного изображения подчеркивают (выделяют) пиксели, на которые влияет изменение изображения.
Вот список утилит командной строки ImageMagick



