質問: imagemagick:一部のページの後で変換が終了する convertを使用して、いくつかのjpgを1つのpdfに変換しようとしています。* .jpg new.pdfに変換しかし、convertは18ページ後に終了します。出力は問題ありませんが、完全ではありません。convert-im6.q16: distributedpixelcache '127.0.0.1' @ error/distribute-cache.c/connectpixelcacheserver/244. convert-im6.q16: cache resources exhausted `094708.jpg' @ error/cache.c/openpixelcache/3945. ... いくつかの制限設定を試しましたが、成功しませんでした。他のjpgを試しても同じ結果になります。何か案は?十分な空きメモリがあります。version: imagemagick 6.9.7-4 q16 x86_64 20170114 ... delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib
回答: キャッシュを増やすには、次のオプションを追加してみてくださいconvert -limit memory 1gib -limit disk 1gib *.jpg new.pdf機能しない場合画像のマジック構成ファイルに制限を設定します/etc/imagemagick-6/policy.xml<policy domain="resource" name="memory" value="256mib"/> <policy domain="resource" name="disk" value="1gib"/> に<policy domain="resource" name="memory" value="3gb"/> <policy domain="resource" name="disk" value="2gb"/> もう一度試してください