Ich versuche, einige JPGs in ein einziges PDF zu konvertieren, indem ich convert verwende.
konvertieren * .jpg new.pdf
Die Konvertierung wird jedoch nach 18 Seiten beendet. Die Ausgabe ist dann ok aber nicht vollständig.
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.
...
Ich habe einige Limit-Einstellungen ausprobiert, aber ohne Erfolg. Wenn ich andere jpgs versuche, dann ist es das gleiche Ergebnis.
Irgendwelche Ideen? Ich habe viel freien Speicher.
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
-limit
Schalter an .... imagemagick.org/script/command-line-options.php#limit-limit memory <#>
Mit diesem Schalter können Sie wahrscheinlich alle Dateien auf Ihrem Computer verarbeiten, wenn der Arbeitsspeicher knapp wird. Versuchen Sie andernfalls, weniger als in kleineren Stapeln zusammenzuführen, und prüfen Sie, ob dies einen Unterschied macht. Wenn es also Hunderte gibt, kopieren Sie 25 in einen Testordner und prüfen Sie, ob dies zum Beispiel bei 25 der Fall ist. Vielleicht können Sie sie alle in einem kleineren Block zusammenführen und dann am Ende die PDF-Dokumente zusammenführen, die zusammen erstellt wurden. Ich habe PDFTK immer für PDF-Zusammenführungen verwendet.