Русская Википедия:ImageMagick

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Стиль статьи Шаблон:Карточка программы ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов. Является свободным и кроссплатформенным программным обеспечением.

История

История разработки ImageMagick начинается в конце 1980-х годов в американской химической компании DuPont, когда перед работающим в ней автором программы Джоном Кристи встала задача по отображению 24-битных изображений на мониторах, поддерживающих отображение только 256 уникальных цветов. Позже компания DuPont передала авторские права на эту программу компании ImageMagick Studio LLC, и 1 августа 1990 года исходные коды ImageMagick появились в архиве компьютерной сети Usenet[1].

Возможности

Для получения списка поддерживаемых форматов введите в терминале команду

convert -list format

ImageMagick может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Node.js, Pascal, Java, Delphi, в скриптах командной оболочки или самостоятельно.

Примеры использования

  • Вырезание куска изображения из файла source.png размером 109 на 36 пикселей, начиная с координат 301,49 и сохранение в файл destination.png
convert source.png -crop 109x36+301+49 +repage destination.png

Скрипт bash, обрабатывающий все JPEG-файлы в текущей папке.

for file in *.jpeg; do convert -unsharp 0 $file $file; done

Значения параметра -unsharp выбраны по умолчанию: radius 0, sigma 1.0, gain 1.0, threshold 0.05.

  • Увеличение контраста
for file in *.jpeg; do convert -contrast $file $file; done
for file in *.jpeg; do convert -blur 0 $file $file; done

Значения параметра -blur выбраны по умолчанию: radius 0, sigma 1.0.

for file in *.jpeg; do convert -colorspace gray $file $file; done

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

https://readbks.ru/book/rukovodstvo-polzovatelya-imagemagick-v-7-1-0 Руководство пользователя ImageMagick v. 7.1.0 на русском языке

Шаблон:Растровые графические редакторы Шаблон:ВС Шаблон:Rq