Я пытаюсь конвертировать некоторые 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
Похоже, что доступна более новая версия, так что вы можете просто проверить сайт, загрузить и обновить, если применимо. Если это ошибка, она может быть исправлена в более новой версии. Что-то рассмотреть, возможно, по крайней мере. imagemagick.org/script/download.php
—
ИТ-сок Pimp
Проверьте
—
Сок Pimp IT
-limit
переключатель .... imagemagick.org/script/command-line-options.php#limit Вы можете использовать -limit memory <#>
этот переключатель, если на вашем компьютере недостаточно памяти для обработки всех файлов. В противном случае, попытайтесь объединить меньше, чем вы в меньших партиях, и посмотрите, имеет ли это какое-то значение. Поэтому, если их сто, скопируйте 25 в тестовую папку и посмотрите, происходит ли то же самое с 25, например. Возможно, вы можете объединить их все в меньший блок, а затем в конце объединить документы PDF, которые были созданы вместе. Я всегда использовал PDFTK для слияния файлов PDF, хотя.