Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
imagemagick:imagemagick [2020-02-01 12:03] GreyWolf [Установка] |
imagemagick:imagemagick [2024-04-14 13:51] (текущий) GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== ImageMagick ====== | ====== ImageMagick ====== | ||
- | ImageMagick — набор программ (консольных утилит) для чтения и редактирования файлов множества графических форматов. | + | ImageMagick — набор программ для чтения и редактирования файлов множества графических форматов. |
http://www.imagemagick.org | http://www.imagemagick.org | ||
Строка 10: | Строка 10: | ||
</code> | </code> | ||
+ | {{anchor:compat}} | ||
===== Минимальная версия ===== | ===== Минимальная версия ===== | ||
Строка 20: | Строка 21: | ||
Пример: \\ | Пример: \\ | ||
- | Для всей файлов в текущей папке ограничить размер 500×300 точек. | + | Для всей файлов в текущей папке ограничить размер 500×300 точек: |
<code bash> | <code bash> | ||
mogrify -path . -resize 500x300 * | mogrify -path . -resize 500x300 * | ||
</code> | </code> | ||
+ | |||
+ | Увеличение размера изображения до нужного (отсутствующая в оригинале часть заполняется чёрным): | ||
+ | <code bash> | ||
+ | mogrify -path . -resize 640x480 -background black -gravity center -extent 640x480 * | ||
+ | </code> | ||
+ | |||
+ | ===== Изменение масштаба ===== | ||
+ | |||
+ | Для всей файлов в текущей папке изменить масштаб до 50% от оригинала: | ||
+ | <code bash> | ||
+ | mogrify -path . -scale 50% * | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Замена цвета ===== | ||
+ | |||
+ | Для всей файлов в текущей папке заменить цвет ''rgb(6,6,6)'' на ''rgb(0,0,0)'' | ||
+ | <code> | ||
+ | mogrify -path . -opaque "rgb(6,6,6)" -fill "rgb(0,0,0)" * | ||
+ | </code> | ||
+ | ===== Несколько JPG в один PDF ===== | ||
+ | |||
+ | Чтобы объединить несколько JPG в один PDF файл нужно преобразовать каждый в PDF а потом собрать эти PDF файлы в один: | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | find -iname "*.jpg" | xargs -I'{}' convert {} {}.pdf | ||
+ | pdfunite *.jpg.pdf merged_file.pdf | ||
+ | </code> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[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'' перед строкой: | ||
+ | <code xml> | ||
+ | </policymap> | ||
+ | </code> | ||
+ | нужно добавить строку: | ||
+ | <code xml> | ||
+ | <policy domain="coder" rights="read | write" pattern="PDF" /> | ||
+ | </code> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[https://blackarch.ru/?p=1102|Ошибка «convert: attempt to perform an operation not allowed by the security policy `PDF’» (РЕШЕНО) - Документация по BlackArch на русском языке]] | ||
+ | |||
====== Ссылки ====== | ====== Ссылки ====== | ||
- | https://ru.wikipedia.org/wiki/ImageMagick | + | [[wpru>ImageMagick]] |
http://help.ubuntu.ru/wiki/imagemagick | http://help.ubuntu.ru/wiki/imagemagick | ||
[[https://habrahabr.ru/post/261625|Эффективное изменение размера картинок при помощи ImageMagick]] | [[https://habrahabr.ru/post/261625|Эффективное изменение размера картинок при помощи ImageMagick]] | ||
- | |||
[[http://mydebianblog.blogspot.ru/2007/07/imagemagick.html|ImageMagick - мощный консольный графический редактор]] | [[http://mydebianblog.blogspot.ru/2007/07/imagemagick.html|ImageMagick - мощный консольный графический редактор]] | ||
[[http://www.ibm.com/developerworks/ru/library/os-imagemagick|Колдовство 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}} | {{tag>Graphics Linux}} |