====== ImageMagick ======
ImageMagick — набор программ для чтения и редактирования файлов множества графических форматов.
http://www.imagemagick.org
====== Установка ======
apt-get install imagemagick
{{anchor:compat}}
===== Минимальная версия =====
apt install graphicsmagick-imagemagick-compat --no-install-recommends
====== Использование ======
===== Изменение размера изображения =====
Пример: \\
Для всей файлов в текущей папке ограничить размер 500×300 точек:
mogrify -path . -resize 500x300 *
Увеличение размера изображения до нужного (отсутствующая в оригинале часть заполняется чёрным):
mogrify -path . -resize 640x480 -background black -gravity center -extent 640x480 *
===== Изменение масштаба =====
Для всей файлов в текущей папке изменить масштаб до 50% от оригинала:
mogrify -path . -scale 50% *
===== Замена цвета =====
Для всей файлов в текущей папке заменить цвет ''rgb(6,6,6)'' на ''rgb(0,0,0)''
mogrify -path . -opaque "rgb(6,6,6)" -fill "rgb(0,0,0)" *
===== Несколько JPG в один PDF =====
Чтобы объединить несколько JPG в один PDF файл нужно преобразовать каждый в PDF а потом собрать эти PDF файлы в один:
#!/bin/bash
find -iname "*.jpg" | xargs -I'{}' convert {} {}.pdf
pdfunite *.jpg.pdf merged_file.pdf
----
[[https://overcoder.net/q/6587/%D0%BE%D0%B1%D1%8A%D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%82%D1%8C-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-jpg-%D0%B2-%D0%BE%D0%B4%D0%B8%D0%BD-pdf-%D0%B2-linux|Объединить несколько JPG в один PDF в Linux – 6 Ответов]]
====== Решение проблем ======
===== convert: attempt to perform an operation not allowed by the security policy PDF =====
В файле настроек ''/etc/ImageMagick-6/policy.xml'' перед строкой:
нужно добавить строку:
----
[[https://blackarch.ru/?p=1102|Ошибка «convert: attempt to perform an operation not allowed by the security policy `PDF’» (РЕШЕНО) - Документация по BlackArch на русском языке]]
====== Ссылки ======
[[wpru>ImageMagick]]
http://help.ubuntu.ru/wiki/imagemagick
[[https://habrahabr.ru/post/261625|Эффективное изменение размера картинок при помощи ImageMagick]]
[[http://mydebianblog.blogspot.ru/2007/07/imagemagick.html|ImageMagick - мощный консольный графический редактор]]
[[http://www.ibm.com/developerworks/ru/library/os-imagemagick|Колдовство ImageMagick]]
[[https://habr.com/ru/post/653909/|Руководство пользователя ImageMagick / Хабр]]
* [[https://coollib.net/b/558566|Руководство пользователя ImageMagick v. 7.1.0 [Иван Титаренко] (fb2) | КулЛиб электронная библиотека]]
[[https://webhamster.ru/mytetrashare/index/mtb0/1422967233vc0sgvw8fj|ImageMagick - примеры основных команд]]
{{tag>Graphics Linux}}