13

Я пытаюсь конвертировать некоторые jpgs в один PDF-файл с помощью конвертировать.

конвертировать * .jpg new.pdf

Но конвертирование выходит после 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.
...

Я пробовал некоторые настройки лимита, но безуспешно. Если я попробую другие jpgs, то это тот же результат.

Есть идеи? У меня много свободной памяти.

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

1 ответ1

16

Попробуйте добавить следующую опцию, чтобы увеличить кеш

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"/>

и попробуйте еще раз

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .