Nota: esta solução e qualquer outra solução "editar a política.xml" desativa medidas de segurança contra vulnerabilidades arbitrárias de execução de código no ImageMagick. Se você precisar processar uma entrada que não controla 100%, use um programa diferente (não o ImageMagick).
Se você ainda está aqui, está tentando editar imagens sobre as quais tem controle total, sabe que são seguras e não podem ser editadas pelos usuários.
Há um /etc/ImageMagick/policy.xml
arquivo que é instalado pelo yum. Ele proíbe quase tudo (por segurança e para proteger seu sistema contra sobrecarga com chamadas do ImageMagick).
Se você estiver recebendo um ReadImage
erro como acima, poderá alterar a linha para:
<policy domain="coder" rights="read" pattern="LABEL" />
o que deve corrigir o problema.
O arquivo tem um monte de documentação, então você deve ler isso. Por exemplo, se você precisar de mais permissões, poderá combiná-las como:
<policy domain="coder" rights="read|write" pattern="LABEL" />
... que é preferível a remover todas as verificações de permissão (ou seja, excluir ou comentar a linha).
policy.xml
. As opções de segurança podem impedir olabel:
protocolo.