convert (imagemagick) メモ †様々なオプションがあり,機能も豊富で網羅はできない. 画像の結合 †
画像(PDF)の回転 †90度回転するときは convert -rotate 90 image_org.png image_rot.png mogrifyを使うと,元のファイルに上書きされる. mogrify -rotate 90 image.png 画像をPDFに変換 †
エラー対処メモ †convertを使おうとしたら not authorized というエラーが出た. $ convert -density 300 eta000.eps eta000.png convert-im6.q16: not authorized `eta000.eps' @ error/constitute.c/ReadImage/412. convert-im6.q16: no images defined `eta000.png' @ error/convert.c/ConvertImageCommand/3258. 使用していたバージョンは以下の通り.OSはUbuntu 18.04LTS. $ convert -version Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org Copyright: © 1999-2017 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib stackoverflow を参考に調べると, /etc/ImageMagick-6/policy.xml で PostScript ファイルの操作が有効でないようだったので書き換えた.(自己責任で) cd /etc/ImageMagick-6/ sudo cp -p policy.xml policy.xml.bak sudo vim policy.xml <!-- original --> <!-- <policy domain="coder" rights="none" pattern="PS" /> --> <!-- 修正後 --> <policy domain="coder" rights="read|write" pattern="PS" /> 保存して閉じた後は問題なくできた. |