こんなエラーが出たとき、Little CMSのライブラリに対応できていない。 convert: delegate library support not built-in `/path/to/jpg' (LCMS) @ warning/profile.c/ProfileImage/565. 対応しているdelegateは次のコマンドで確認できる。 $ convert -list configure | grep -i "delegates" DELEGATES bzlib freetype jpeg jng lcms2 png tiff xml zlib 対応するにはLCMSのライブラリを入れた上でImageMagickをビルドする。Homebrewだとこんな感じで、--with-little-cmsオプションをつける。 $ brew install lcms2 $ brew instal
pdfをjpegに変換しようとしたらこんなエラーが出た: $ convert -limit memory 512 -density 600 -quality 80 -resize 800x /path/to/001.pdf /path/to/001.jpg **** Error reading a content stream. The page may be incomplete. **** Error reading a content stream. The page may be incomplete. Error: /typecheck in --run-- Operand stack: --dict:3/3(L)-- 13787 1 1 --nostringval-- --nostringval-- --nostringval-- 0 3 1 1 --nostringval--
たとえば複数ページのPDFをJPGの複数ファイルに変換するときは次のようにする。 $ convert foo.pdf foo.jpg うまくいくとfoo-0.jpg, foo-1.jpg, ... というように展開される。 *1 ただこれがうまくいかないことがあって、複数ページなのに最初のページしか出力されないことがある。これはAdobe系のツールで生成されたPDFとGhostscriptが出力に使うpngalphaの相性が悪いために起こるらしく、詳しくはpossible bug converting acrobat pdf to other formatsに書いてある。 対応としては、pngalphaの代わりにpnmrawを使うようにdelegates.xmlを設定してやればよい。 homebrewで入れた場合delegates.xmlは/usr/local/opt/imagemagic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く