ImageMagick. Что сделать сразу после установки?

Установить на Ubuntu:

sudo apt install imagemagick

Устанавливаем библиотеки:

sudo apt install libpng-dev libjpeg-dev libtiff-dev

В файле /etc/ImageMagick-6/policy.xml увеличиваем лимиты:

<policy domain="resource" name="width" value="250KP"/>
<policy domain="resource" name="height" value="250KP"/>

И другие лимиты и разрешения, которые Вам нужны.

Либо заменить все в файле /etc/ImageMagick-6/policy.xml этим:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policymap [
  <!ELEMENT policymap (policy)*>
  <!ATTLIST policymap xmlns CDATA #FIXED ''>
  <!ELEMENT policy EMPTY>
  <!ATTLIST policy xmlns CDATA #FIXED '' domain NMTOKEN #REQUIRED
    name NMTOKEN #IMPLIED pattern CDATA #IMPLIED rights NMTOKEN #IMPLIED
    stealth NMTOKEN #IMPLIED value CDATA #IMPLIED>
]>
<policymap>
  <policy domain="Undefined" rights="none"/>
</policymap>

Должно отменить все лимиты. У меня работает.

https://stackoverflow.com/questions/64791630/imagemagick-no-images-defined-for-output-filename

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии