मैट ने कहा, लेकिन मैं यह जोड़ना चाहता हूं कि जेपीईजी में वास्तव में दो संपीड़न योजनाएं हैं। पहला असतत कोसाइन पर आधारित है , जो छवि के कुछ आवृत्ति घटकों को बाहर फेंकने की अनुमति देता है। यह "गुणवत्ता" पैरामीटर के साथ हानिपूर्ण संपीड़न है जो निष्ठा के साथ संपीड़न को बंद कर सकता है। अधिकतम गुणवत्ता पर, यह संपीड़न योजना ज्यादातर समाप्त हो जाती है।
JPEG अतिरिक्त संपीड़न के लिए हफ़मैन एन्कोडिंग का भी उपयोग करता है। यह एक दोषरहित योजना है, इसलिए इसे नियंत्रित करने की आवश्यकता के बिना हमेशा होता है।
तो अधिकतम "गुणवत्ता" पर भी, जेपीईजी में कुछ उपयोगी संपीड़न होगा। मैंने सिर्फ तुलना के लिए एक साधारण दृश्य की एक उदाहरण छवि के आकारों को देखा। Nikon NEF कच्ची फ़ाइल 26 एमबी की है, जिसमें 14 बिट्स / पिक्सेल हैं और यह असम्पीडित है। अधिकतम गुणवत्ता पर सहेजे गए मेरे पोस्ट-प्रोसेस जेपीईजी संस्करण 9.1 एमबी है। इसमें 24 बिट्स / पिक्सेल शामिल हैं, हालांकि निश्चित रूप से कुछ जानकारी खो जाती है और अन्य जानकारी मूल कच्ची छवि में मूल्यों से प्रक्षेपित होती है। यह वही पोस्ट-प्रोसेस्ड इमेज LZW के साथ TIFF फाइल में परिवर्तित हो गई और आगे की विभेदक संपीड़न (दोनों दोषरहित) 20.3 एमबी हो गई।
अंतिम प्रयोग के रूप में, मैंने 9.1 एमबी की पोस्ट-प्रोसेस्ड फाइल और टीआईएफएफ फाइल को कॉपी किया, जिसके परिणामस्वरूप जेपीईजी फाइल को अधिकतम गुणवत्ता सेटिंग के साथ दोनों। दोनों परिणामस्वरूप JPEG फाइलें लगभग 8.5 एमबी के बाइट के समान आकार की हैं। इससे पता चलता है कि अधिकतम गुणवत्ता पर भी, बस थोड़ा नुकसानदायक संपीड़न चल रहा है, लेकिन ज्यादा नहीं। यह इस बात को भी साबित करता है कि TIFF फ़ाइल में जाने के दौरान कोई भी जानकारी नहीं खो गई थी।
जैसा कि मैट करता है, मैं कैमरे से मूल रॉ फाइलों को संग्रहीत करता हूं। मैं अपने सामान्य उद्देश्य के बाद के संसाधित संस्करण को अधिकतम गुणवत्ता के साथ JPEG के रूप में संग्रहीत करता हूं। यहां तक कि उच्च विपरीत और तेज किनारों पर झांकने से मानव नेत्रगोलक में संपीड़न कलाकृतियों का पता नहीं चलता है। मुझे जेपीईजी फॉर्म में पोस्ट-प्रोसेस्ड पिक्चर पसंद है क्योंकि यह शायद सबसे तुरंत प्रयोग करने योग्य प्रारूप है। अगर कोई समस्या है और मुझे कुछ अलग चाहिए, तो मुझे हमेशा अलग-अलग ट्रेडऑफ़्स से एक और पोस्ट-प्रोसेस्ड संस्करण को फिर से प्राप्त करने के लिए कच्ची फ़ाइल मिली है।
मैं अपनी JPEG छवियों के डिफ़ॉल्ट गुणवत्ता स्तर के रूप में 80 का उपयोग करता था (मेरे सॉफ्टवेयर में इसकी गुणवत्ता सीमा के लिए 0-100 है), लेकिन हाल ही में मैं डिफ़ॉल्ट रूप से 100 का उपयोग कर रहा हूं जब तक कि एक छोटे फ़ाइल आकार की कोई विशिष्ट आवश्यकता न हो। वहाँ आमतौर पर नहीं है। मैं अब तक स्रोत कोड में जेपीजी इमेज ड्राइवर के लिए डिफ़ॉल्ट को बदलने के लिए गया हूं ताकि मुझे ज्यादातर समय गुणवत्ता के स्तर को निर्दिष्ट करने की आवश्यकता न हो। यह पुराने दिनों की तरह नहीं है जहाँ एक Gb बहुत मेमोरी थी। (वास्तव में, मैं यह याद करने के लिए काफी पुराना हूं कि जब 1 एमबी डिस्क स्थान का एक सभ्य राशि था, लेकिन तब हम डिजिटल फोटोग्राफी भी नहीं कर रहे थे)।