2011-11-02 10 views
46

मैं समझता हूं कि जेपीईजी एक हानिकारक संपीड़न मानक है, और 'गुणवत्ता' कारक संपीड़न की डिग्री को नियंत्रित करता है और इस प्रकार डेटा हानि की मात्रा को नियंत्रित करता है।गुणवत्ता जेपीईजी हानि रहित है जब गुणवत्ता 100 पर सेट है?

लेकिन जब गुणवत्ता संख्या 100 पर सेट की जाती है, तो परिणामस्वरूप जेपीजी हानि रहित होता है?

उत्तर

2

जैसा कि ऊपर दिया गया है, गुणवत्ता 100 पर "सामान्य" जेपीईजी एन्कोडर का उपयोग करके आपको लापरवाही संपीड़न नहीं मिलता है। लापरवाह जेपीईजी एन्कोडिंग मौजूद है, लेकिन यह प्रकृति में अलग है और शायद ही कभी इस्तेमाल किया जाता है।

मैं सिर्फ यह कहने के लिए पोस्ट कर रहा हूं कि क्यों गुणवत्ता 100 का मतलब हानि रहित नहीं है

जेपीईजी संपीड़न जानकारी में ज्यादातर डीसीटी गुणांक मात्राकरण चरण के दौरान खो जाता है (8-बाय -8 गुणांक ब्लॉक 8-बाय -8 क्वांटिज़ेशन टेबल द्वारा विभाजित होते हैं, इसलिए वे छोटे होते हैं -> 'अधिक संपीड़ित')। जब आप जेपीईजी गुणवत्ता को 100 पर सेट करते हैं, तो कोई वास्तविक मात्रा नहीं होती है (क्योंकि क्वांटिज़ेशन टेबल कम से कम मानक IJG-JPEG तालिकाओं के साथ 1s होगा), इसलिए वास्तव में आप यहां जानकारी खोना नहीं चाहते हैं ..

हालांकि

  1. आमतौर पर, JPEG संपीड़न रंग जानकारी कम कर देता है (becase मानव दृश्य प्रणाली lumimance की तुलना में है कि करने के लिए कम senstitive है):, वहाँ मुख्य रूप से दो कारकों जानकारी नुकसान के लिए अग्रणी भले ही कोई भी परिमाणीकरण जगह लेता है। इसलिए, गुणवत्ता 100 पर भी आप क्रोमिनेंस सबैम्पलिंग (जिसका अर्थ है, आधा या अधिक सीबी और सीआर गुणांक छोड़ना) हो सकता है। जब ऐसा होता है, तो जानकारी खो जाती है, भले ही कोई मात्रा न हो। हालांकि, आप पूर्ण क्रोमिमेंस को संरक्षित करने के लिए एन्कोडर को बता सकते हैं (जिसे 4: 4: 4 रंग नमूना कहा जाता है)।
  2. फिर भी, जेपीईजी एन्कोडिंग का मतलब डीसीटी डोमेन पर जाना है, जो गुणांक के गोलाकार का कारण बनता है। गोल कुछ जानकारी छोड़ देता है। यह अन्य सभी विकल्पों के बावजूद होगा।
+0

उत्कृष्ट जवाब। धन्यवाद। – Sugrue

54

जेपीजी सेटिंग के बावजूद हानिकारक है। 100 पर, आपको बस कम से कम नुकसान संभव हो जाता है।

परीक्षण करने में काफी आसान है। एक साधारण .bmp को चाबुक करें, एक क्यू = 100 जेपीईजी को संपीड़ित करें, फिर एक .bmp पर फिर से निकालें। दो बिटमैप्स का "अंतर" करने के लिए गिंप/फ़ोटोशॉप का उपयोग करें, और आप हानि देखेंगे - यह q = 50 या q = 1 रूपांतरण की तुलना में बहुत कम ध्यान देने योग्य होगा, लेकिन फिर भी मौजूद होगा।

+9

वैकल्पिक रूप से, जेपीईजी 2000 एक लापरवाही मोड का समर्थन करता है। – schnaader

+1

@MarcB, आप कैसे करेंगे * "दो बिटमैप्स" * के "अंतर" करने के लिए गिंप/फ़ोटोशॉप का उपयोग करें? – Pacerier

+6

@ पंपियर, जिंप के साथ, आप संदर्भ छवि खोलते हैं, फिर "एक परत के रूप में खोलें" दूसरा। "परत" टूलबॉक्स से, आप "अंतर" ओवरले विधि चुन सकते हैं। और यदि आप छवि को इस तरह से फ़्लैट करते हैं, और इसके विपरीत खींचते हैं, और voilà! – yota

0

wikipedia के अनुसार, सं

jpeg 100 2.6 के एक संपीड़न अनुपात है: 1। संपीड़न विधि आमतौर पर हानिकारक होती है, जिसका अर्थ है कि कुछ मूल छवि जानकारी खो जाती है और इसे पुन: स्थापित नहीं किया जा सकता है, संभवतः छवि गुणवत्ता को प्रभावित करता है।

जेपीईजी मानक में परिभाषित एक वैकल्पिक हानि रहित मोड है; हालांकि, यह मोड उत्पादों में व्यापक रूप से समर्थित नहीं है।

+10

सिर्फ इसलिए कि इसमें संपीड़न अनुपात है, यह हानिकारक नहीं है। आप खोने की गुणवत्ता के साथ संपीड़ित कर सकते हैं ... पीएनजी/जीआईएफ? – Doomsknight

+3

संपीड़न विधि आमतौर पर हानिकारक होती है, जिसका अर्थ है कि कुछ मूल छवि जानकारी खो जाती है और इसे पुन: स्थापित नहीं किया जा सकता है, संभवतः छवि गुणवत्ता को प्रभावित करता है। जेपीईजी मानक में परिभाषित एक वैकल्पिक लापरवाही मोड है; हालांकि, यह मोड उत्पादों में व्यापक रूप से समर्थित नहीं है। –

+2

आपको इसे अपने उत्तर में जोड़ना चाहिए। यह एक बेहतर स्पष्टीकरण है कि यह क्यों हानिकारक है - बस यह कहने के बजाय कि इसमें संपीड़न अनुपात है :) – Doomsknight

19

lossless form of JPEG है लेकिन यह व्यापक रूप से समर्थित नहीं है और आपको गुणवत्ता सेटिंग में बदलाव करके यह नहीं मिलता है - यह एक पूरी तरह से अलग प्रक्रिया है।

+0

तो इसे जेपीईजी क्यों कहा जाता है? – Pacerier

+1

@Pacerier अच्छा सवाल है। ऐसा इसलिए है क्योंकि यह संयुक्त फोटोग्राफिक विशेषज्ञ समूह द्वारा विकसित किया गया था, वही लोग जिन्होंने मूल जेपीईजी बनाया था। मुझे नहीं पता कि उन्होंने जेपीईजी -2000 के साथ एक नया निर्माण करने के बजाय पहले की कल्पना पर इसे पिगबैक करने का प्रयास क्यों किया। –

संबंधित मुद्दे