Gwenview
यह डिफ़ॉल्ट केडीई छवि दर्शक है। मैंने इसे केवल 128-मेगापिक्सेल रंग JPEG (मेरा OS 32-बिट) पर आज़माया है Gwenview ने छवि को लगभग 1 सेकंड में लोड किया।
यह शुरू में ज़ूम आउट की गई छवि को लोड करता है। प्रक्रिया केवल 55.8 एमबी मेमोरी का उपयोग कर रही है, इसलिए स्पष्ट रूप से यह पूर्ण असम्पीडित छवि डेटा को लोड नहीं किया है।
100% ज़ूम करने पर, छवि को पैन करते समय यह काफी तेज़ है। यह प्रक्रिया अब 520 एमबी मेमोरी का उपयोग कर रही है, जो कि 489 एमबी की तुलना में थोड़ा अधिक है और असम्पीडित 32-बिट छवि को ले जाएगा।
हालांकि, आपके द्वारा वर्णित आकार की छवियों के साथ, पूरी चीज़ को मेमोरी में लोड करना है हाल ही में एक कंप्यूटर पर। (लिनक्स पर 32-बिट एड्रेसिंग सीमा 3 जीबी है।)
ImageMagick
ImageMagick विशाल छवियों के प्रसंस्करण का समर्थन करता है यह सब स्मृति में संग्रहीत किए बिना।
ऐसा करने के लिए, का उपयोग करें
display -limit memory 256mb huge_img.png
(बदलने के 256mb
हालांकि बहुत अधिक मेमोरी के साथ आप उपयोग करना चाहते हैं)। ImageMagick शेष पिक्सेल डेटा को डिस्क पर संग्रहीत करेगा ( /tmp/magick-12345678
), ताकि यह सब स्मृति में पकड़ नहीं है।
यह ग्वेनव्यू की तुलना में धीमा लगता है, लेकिन आप इसे पसंद कर सकते हैं यदि आप ग्वेनव्यू के केडीई निर्भरता को स्थापित नहीं करना चाहते हैं, या भारी संसाधन-विवश हैं।