ImageMagick
ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов. Является свободным и кроссплатформенным программным обеспечением.
История[править]
История разработки ImageMagick начинается в конце 1980-х годов в американской химической компании DuPont, когда перед работающим в ней автором программы Джоном Кристи встала задача по отображению 24-битных изображений на мониторах, поддерживающих отображение только 256 уникальных цветов. Позже компания DuPont передала авторские права на эту программу компании ImageMagick Studio LLC, и 1 августа 1990 года исходные коды ImageMagick появились в архиве компьютерной сети Usenet[10].
Возможности[править]
Для получения списка поддерживаемых форматов введите в терминале команду
convert -list formatImageMagick может использоваться с языками 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См. также[править]
Примечания[править]
- ↑ http://www.imagemagick.org/script/history.php
- ↑ https://github.com/ImageMagick/ImageMagick/releases/tag/7.1.1-8
- ↑ 3,00 3,01 3,02 3,03 3,04 3,05 3,06 3,07 3,08 3,09 3,10 3,11 3,12 3,13 3,14 3,15 3,16 3,17 3,18 3,19 3,20 3,21 3,22 3,23 3,24 3,25 3,26 3,27 3,28 3,29 3,30 3,31 3,32 3,33 3,34 3,35 3,36 3,37 3,38 3,39 3,40 3,41 https://www.imagemagick.org/script/formats.php
- ↑ http://fileformats.archiveteam.org/wiki/Sun_Raster
- ↑ http://fileformats.archiveteam.org/wiki/Dr._Halo
- ↑ 6,0 6,1 https://github.com/usnationalarchives/digital-preservation/blob/master/Still%20Image%20Formats/NARA_PreservationActionPlan_DigitalStillImage_20190801.pdf
- ↑ http://fileformats.archiveteam.org/wiki/CCITT_Group_3
- ↑ The imagemagick Open Source Project on Open Hub: Languages Page — 2006.
- ↑ License (англ.)
- ↑ История ImageMagick. Дата обращения: 22 марта 2015. Архивировано 29 октября 2016 года.
Литература[править]
- Still, M. The Definitive Guide to ImageMagick. — Apress, 2005. — ISBN 9781430201120.
- Salehi, S. ImageMagick Tricks. — Packt Publishing, Limited, 2006. — ISBN 9781847190697.
Ссылки[править]
https://readbks.ru/book/rukovodstvo-polzovatelya-imagemagick-v-7-1-0 Руководство пользователя ImageMagick v. 7.1.0 на русском языке
- Официальный сайт
- ImageMagick // SourceForge.net