मैं कन्वर्ट करने के लिए कुछ jpgs को एक सिंगल पीडीएफ में बदलने की कोशिश करता हूं।
कन्वर्ट * .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
—
दलाल रस
-limit
स्विच की जाँच करें .... imagemagick.org/script/command-line-options.php#limit यदि आप -limit memory <#>
अपनी मशीन को सभी फ़ाइलों को संसाधित करने के लिए मेमोरी से बाहर चल रहे हैं तो आप इस स्विच से इसकी संभावना कर सकते हैं । अन्यथा, आप छोटे बैचों में कम से कम विलय करने का प्रयास करें और देखें कि क्या इससे कोई फर्क पड़ता है। तो अगर वहाँ एक सौ हैं, एक परीक्षण फ़ोल्डर में 25 कॉपी करें और देखें कि क्या उदाहरण के लिए 25 के साथ ऐसा ही होता है। शायद आप उन सभी को छोटे चंक में मर्ज कर सकते हैं, फिर अंत में पीडीएफ दस्तावेजों को मर्ज कर सकते हैं जो एक साथ बनाए गए थे। मैंने पीडीएफ फाइल मर्ज के लिए हमेशा PDFTK का उपयोग किया है।