convert コマンドで eps ファイルを png へ変換していたのですが、最近上手くいかなくなっていました。以下のようなエラーが生じます。
convert: not authorized `tmp153982434294836.eps' @ error/constitute.c/ReadImage/412.
これに関しては ImageMagick の設定ファイルを変更すると良いとのことで、うちは ubuntu 16.04 なのですが、/etc/ImageMagick-6/policy.xml
を下記のように修正しました。
<policy domain="coder" rights="read|write" pattern="PS" />
<policy domain="coder" rights="read|write" pattern="EPS" />
<policy domain="coder" rights="read|write" pattern="PNG" />
最初は、EPS のみを修正すれば良いのかと思ったのですが、PS に関しても修正が必要でした。ImageMagick のバージョンによって記述の仕方が異なるようです。
convertに関して
18
10月