जेपीआर कलाकृतियां क्या हैं और उनके बारे में क्या किया जा सकता है?


25

मुझे पता है कि जेपीईजी एक "हानिपूर्ण" संपीड़न एल्गोरिदम है जो अंतरिक्ष को बचाने के लिए सूचनाओं को त्यागता है। इसका दृश्य प्रभाव क्या है? मैंने "जेपीईजी कलाकृतियों" के बारे में सुना है। ये क्या दिखते हैं?

क्या ऐसी परिस्थितियां हैं जहां समान स्तर का संपीड़न अधिक कलाकृतियों का निर्माण करता है और बदतर दिखता है? क्या छवि की सामग्री बिल्कुल भी मायने रखती है? एल्गोरिथ्म क्या अच्छी तरह से संभालता है, और इससे क्या परेशानी होती है?

JPEG मान लेना एक आवश्यकता है, क्या कलाकृतियों को कम करने का एक तरीका है? अगर मैं एक वेब सेवा पर अपलोड कर रहा हूं, जो मेरे नियंत्रण से बाहर अपने स्वयं के संपीड़न को लागू करेगी, तो क्या मैं इस छवि को बेहतर तरीके से जीवित करने के लिए अग्रिम में छवि के लिए कुछ भी कर सकता हूं?


इस प्रश्न के टुकड़ों के कुछ उत्तर यहाँ मौजूद हैं: photo.stackexchange.com/questions/5317/…
dpollitt

साभार @dpollit मैंने यह नहीं देखा कि ब्रिटिश वर्तनी और टैग की कमी के कारण एक। इसके अलावा, यह विशेष रूप से कम-रिज़ॉल्यूशन और कम फ़ाइल आकार के बारे में है।
Mattdm

मुझे जवाब में कुछ पिक्सेल-स्तर (या बड़े) उदाहरण देखना अच्छा लगेगा।
Mattdm

1
मैं अपने को निर्देशित होगा जवाब पर विषय @dpollit होने से पहले लिंक, विशेष रूप से वेब साइट से जुड़ा हुआ यह से है, जो पिक्सेल स्तर विस्तार के साथ हर प्रमुख "गुणवत्ता" के स्तर से नमूना छवियों की एक पूरी लोड है, प्रकार की एक किस्म के लिए, छवियों के।
jrista

1
@BBking - मुझे संदर्भ के साथ उस पर विस्तृत जवाब देखना अच्छा लगेगा।
Mattdm

जवाबों:


19

एक उदाहरण

सप्ताह छवि की वर्तमान तस्वीर का उपयोग करना। यह उच्च गुणवत्ता वाला JPEG है:

जिम्प क्यू = ९९

जेपीईजी गुणवत्ता 80 (कम) के साथ जिम्प में फिर से बचाया; कृपया तीव्रता के सामान्य नुकसान पर ध्यान दें, उच्च-विपरीत किनारों के आसपास "डॉट्स", कम-विपरीत क्षेत्रों में विस्तार का नुकसान:

जिम्प क्यू = 80०

और जेपीईजी गुणवत्ता 30 (बहुत कम) के साथ जीआईएमपी में फिर से बचाया गया; कृपया ध्यान दें 8x8 ब्लॉक और तीव्रता और रंग विस्तार का गंभीर नुकसान:

जिम्प क्यू = ३०

तीन प्रकार की विकृतियाँ

JPEG दो तीन प्रकार की विकृतियों का परिचय देता है:

  • उच्च-विपरीत किनारों के आसपास कुशाग्रता और दोलनों की सामान्य हानि: ये चिकनी कार्यों (कोसाइन) के साथ तीव्रता के संक्रमण के कारण होती हैं; आप उन्हें किनारों के चारों ओर छोटे "डॉट्स" या "हैलोस" के रूप में देखते हैं; वे विशेष रूप से हाथ-चित्र के पाठ की छवियों में देखना आसान है।
  • अवरोधक संरचना: छवि को प्रत्येक 8x8 ब्लॉक (या क्रोमा डाउनसमलिंग के मामले में बड़ा) के लिए अलग से संसाधित किया जाता है, ब्लॉक किनारों उच्च संपीड़न अनुपात में दिखाई देते हैं।
  • रंग विस्तार का नुकसान: यह मापदंडों को बचाने पर निर्भर करता है, कार्यक्रम आक्रामक रूप से "डाउनसम्पल" (क्रोमोलिटी चैनल के संकल्प को कम कर सकता है); यह शायद ही कभी प्राकृतिक फोटोग्राफी के लिए एक मुद्दा है।

दृश्यमान ब्लॉक संरचना और किनारों के चारों ओर के घेरे को आमतौर पर JPEG कलाकृतियों के रूप में संदर्भित किया जाता है। आइए उन्हें बेहतर देखने के लिए हमारे उदाहरण में ज़ूम करें। बाएं से दाएं, मूल से एक फसल, जेपीईजी क्यू 80 और जेपीईजी क्यू 30 चित्र। मैंने कलाकृतियों को हरे रंग में चिह्नित किया (हलकों के लिए सर्कल, और 8x8 ब्लॉकों के लिए डॉट्स):

तीन तरह से तुलना

किसी भी जानकारी के नुकसान के रूप में, आप वास्तव में इसे पुनर्प्राप्त नहीं कर सकते। पैनापन खोए हुए किनारे के विपरीत को ठीक करने में मदद कर सकता है, लेकिन "हैलोस" को अधिक स्पष्ट बनाता है; निंदा "halos" को दूर करने में मदद कर सकता है, लेकिन आगे भी तीखेपन को कम करता है। यदि ब्लॉक संरचना दिखाई देती है, तो शायद बहुत देर हो चुकी है। बस मूल उच्च-रिज़ॉल्यूशन, उच्च-गुणवत्ता वाली छवियों को चारों ओर रखें, और उन्हें अधिलेखित न करें।

होस्टिंग रणनीतियों

यदि आप JPEG संपीड़न मापदंडों को नियंत्रित करते हैं और छवि गुणवत्ता को अधिकतम करना चाहते हैं:

  • संपीड़न अनुपात को जितना हो सके उतना कम रखें (उच्च-गुणवत्ता सेटिंग्स का उपयोग करें)
  • डाउनसैंपलिंग क्रोमैटिकिटी चैनलों पर विचार करें (यह कुछ छवियों के लिए लगभग ध्यान देने योग्य हो सकता है, और एक ही फ़ाइल आकार की कमी को देखते हुए चमकदारता चैनल में कम संपीड़न अनुपात की अनुमति देता है)
  • फ्लोटिंग-पॉइंट असतत कोसाइन ट्रांसफ़ॉर्म का उपयोग करने पर विचार करें (यह ट्रांसफ़ॉर्मेशन की सटीकता बढ़ा सकता है, लेकिन फ़ाइल सेविंग में अधिक समय लगेगा)
  • उच्च संपीड़न अनुपात के बजाय कम रिज़ॉल्यूशन का उपयोग करने पर विचार करें (फ़ाइल आकार पर समान बाउंड दिया गया)

यदि आप तृतीय-पक्ष सेवा में अपलोड करते हैं, और संपीड़न मापदंडों को नियंत्रित नहीं करते हैं, तो आप इसके बारे में बहुत कुछ नहीं कर सकते हैं:

  • ऐसी सेवा चुनें जो उच्च गुणवत्ता वाली जेपीईजी (फ़्लिकर, स्मगमुग, 23hq, 500px) उन सेवाओं पर पसंद करती है जिन्हें ट्रैफ़िक को बचाने के लिए ओवर-सेक के लिए जाना जाता है (पिकासा, इमगुर, ड्रॉपबॉक्स); आमतौर पर आपको वह मिलता है जो आप भुगतान करते हैं।
  • फ़ोटो को स्वयं आकार देने और सही आकार अपलोड करने का प्रयास करें (कुछ सेवाएं इसे फिर से संपीड़ित करेंगी, कुछ आपकी फ़ाइल को अपलोड के रूप में प्रस्तुत कर सकते हैं)

16

JPEG वास्तव में दो प्रकार के संपीड़न का उपयोग करता है, एक हानिरहित और एक दोषरहित। दोषरहित संपीड़न कलाकृतियों का कारण नहीं बनता है, इसलिए हम उस हिस्से को अनदेखा कर सकते हैं। जेपीईजी में विशेष प्रकार की हानिपूर्ण संपीड़न, जिसे गणित नस्लों के लिए असतत कोसाइन रूपांतरण कहा जाता है, संपीड़न अनुपात और निष्ठा के बीच एक व्यापार की अनुमति देता है। अधिकांश सॉफ्टवेयर इसे "गुणवत्ता" मान के रूप में स्वीकार करते हैं, 0-100 पैमाने पर 100 के साथ प्रभावी रूप से प्रभावी रूप से कम या बहुत कम नुकसान और वहां से नीचे जाने वाली चीजें।

यह विशेष रूप से संपीड़न एल्गोरिदम को अपनाया गया था क्योंकि यह उस तरह की चीजों को फेंकने में अच्छा है जो मानव दृश्य प्रणाली अन्य दृश्य घटकों के रूप में ज्यादा ध्यान नहीं देती है। इस भाग में बहुत अच्छी लग रही तस्वीरें प्रभावशाली उच्च संपीड़न अनुपात हो सकता है। यह भी है कि यह वास्तविक निरंतर टोन तस्वीरों पर अच्छा काम करता है और सिंथेटिक छवियों और रेखा कला पर इतना अच्छा नहीं है।

यहां 200 x 300 क्षेत्र में एक बड़ी तस्वीर है जिसमें पिक्सेल को 2x से बेहतर रूप में देखने के लिए दोहराया गया है। यह JPEG सेक "क्वालिटी" 100 का उपयोग करता है:

गुणवत्ता 80, 79% फ़ाइल आकार में कमी:

गुणवत्ता 60, 86% की कमी:

गुणवत्ता 40, 90% की कमी:

फ़ाइल आकार में कटौती पूरी फ़ाइल के JPEG कंप्रेशन पर आधारित थी ताकि हेडर संरचनाएं और अन्य निश्चित ओवरहेड डेटा का एक छोटा हिस्सा था।

ध्यान दें कि आपको दूसरी तस्वीर में कलाकृतियों को देखने के लिए देखना है, भले ही मूल जानकारी का लगभग 4/5 भाग निकाल दिया गया हो। जेपीईजी संपीड़न कलाकृतियां आमतौर पर तेज किनारों पर और धीरे-धीरे बदलते सपाट क्षेत्रों में दिखाई देती हैं। चूंकि रेखा कला सभी तेज किनारों वाली है, इसलिए जेपीईजी संपीड़न इसके लिए उपयुक्त नहीं है।

आप उच्च संपीड़न अनुपात में उत्तरोत्तर खराब हो रही संपीड़न कलाकृतियों को देख सकते हैं। हालांकि ध्यान रखें कि नीचे की तस्वीर हटाए जाने की अपनी कच्ची जानकारी के 9/10 वें हिस्से के लिए दृश्य जानकारी की एक अद्भुत मात्रा को बरकरार रखती है।

जेपीईजी हानिपूर्ण संपीड़न की विशेषता वाली कलाकृतियाँ धीरे-धीरे बदलते सपाट क्षेत्रों में "ब्लॉकनेस" हैं और उच्च-विपरीत किनारों के आसपास "गंदगी" हैं। उदाहरण के लिए, ऊपर दी गई तस्वीर में नीचे दायां क्षेत्र देखें। इसमें फ़ोकस बैकग्राउंड शामिल है, इसलिए मान धीरे-धीरे बदल रहे हैं। अवरुद्धता काफी स्पष्ट है। "गंदगी" के उदाहरणों के लिए, बकरी के बाएं सींग के चारों ओर देखें। ये दो प्रकार की कलाकृतियां आम तौर पर एक मजबूत सुराग है जिसे जेपीईजी संपीड़न को लागू किया गया था। ऊपर की अन्य तस्वीरों में भी ये देखें कि उन्हें क्या दिखना है, जब वे बस दिखना शुरू हो जाते हैं, और किस तरह का संपीड़न अनुपात आप विभिन्न परिस्थितियों में सहन करने में सक्षम हो सकते हैं।


1
दृश्यमान हानि डीसीटी से ही नहीं होती है, लेकिन परिवर्तन के बाद डीसीटी गुणांक के परिमाणीकरण से होती है।
सर्ज बोर्श

10

JPG संपीड़न पिक्सेल के ब्लॉक में किया जाता है। अत्यधिक संकुचित जेपीजी छवि में उन ब्लॉकों के किनारों को देखा जा सकता है: मूल छवि में दो पिक्सेल चमक और रंग में बहुत करीब हो सकते हैं, लेकिन अगर वे अलग-अलग ब्लॉकों में हैं, तो संपीड़न और विघटन के बाद (जब देखा गया) प्रत्येक संचित उनके मूल्य मूल से भिन्न हो सकते हैं, इसलिए आप उस क्रमिक सम्मिश्रण को खो देते हैं और इस "ब्लॉकनेस" को देखना शुरू करते हैं।

यहाँ छवि विवरण दर्ज करें

यहाँ एक आकाश में एक विशिष्ट उदाहरण है - जेपीजी 0 गुणवत्ता पर बचाया गया।

यदि आपको JPG संपीड़न का उपयोग करने वाली साइट पर अपलोड किया जाता है, तो आपको दो काम करने में बेहतर परिणाम मिल सकते हैं (आपको इन कार्यों को देखने के लिए साइट के साथ प्रयोग करने की आवश्यकता होगी):

  • साइट द्वारा अनुमत अधिकतम ऊंचाई / चौड़ाई के भीतर होने के लिए आपकी छवि के आयामों का आकार बदलें, इसलिए वेबसाइट आपके लिए आपकी छवियों का आकार परिवर्तन नहीं करती है

  • अच्छी गुणवत्ता के साथ एक छोटे फ़ाइल आकार प्राप्त करने के लिए अपना खुद का संपीड़न करें। इस बात पर निर्भर करता है कि साइट कैसे काम करती है, अगर छवि पहले से ही काफी छोटी है, तो यह आगे कोई संपीड़न नहीं कर सकती है, या यदि ऐसा करती है, तो भी इसका कम प्रभाव हो सकता है।

जहाँ तक एक छवि से JPG कलाकृतियों को हटाने की बात है, JPG कलाकृतियाँ सामान्य सेंसर शोर के समान दिख सकती हैं। कुछ छोटे JPG कलाकृतियों को हटाने में शोर कम करने वाला सॉफ्टवेयर कुछ हद तक सफल होगा, लेकिन विस्तार के नुकसान पर।

jpg कलाकृतियों की तरह शोर

यहां ब्लॉकचेन के साथ 50% की जेपीजी गुणवत्ता के साथ एक उदाहरण दिया गया है, लेकिन यह भी गहरा और उज्जवल पिक्सल है जो शोर से मिलता जुलता है।

पुखराज लैब्स में DeJpeg नामक एक उत्पाद है , जो विशेष रूप से JPG कलाकृतियों पर कार्य करता है। यह विस्तार के बहुत अधिक नुकसान के बिना इस का एक अच्छा काम करता है। प्लगइन कुछ तीक्ष्ण और सामान्य शोर में कमी भी कर सकता है। प्लगइन फ़ोटोशॉप सीएस, फोटोशॉप एलिमेंट्स और पेंट शॉप प्रो के साथ संगत है। मुझे नहीं लगता कि यह लाइटरूम या एपर्चर के साथ काम करता है।


क्या आप एक जेपीईजी विरूपण साक्ष्य का उदाहरण दे सकते हैं जो सेंसर शोर के समान दिखाई देता है?
Mattdm

50% JPG गुणवत्ता में सहेजे गए एक काले आकाश को जोड़ा है।
MikeW

5

जब तक वे एक निश्चित लक्ष्य तक पहुँचने वाली फ़ाइलों को संपीड़ित नहीं कर लेते, उनके लिए कुछ विशिष्ट परिस्थितियों में छवियों की गुणवत्ता में सुधार करने का एक तरीका है।

जेपीईजी छवि को [आवृत्ति श्रृंखला प्रतिनिधित्व] [एस] (जहां एक्स और वाई क्षैतिज और ऊर्ध्वाधर आवृत्तियों का प्रतिनिधित्व करते हैं, और "चमक" आवृत्ति के आयाम का प्रतिनिधित्व करता है) में छवि को परिवर्तित करके काम करता है। एक निश्चित आयाम के नीचे की आवृत्तियों को अनदेखा किया जाता है, जो संग्रहित डेटा की मात्रा को कम करता है, संपीड़न को प्राप्त करता है।

शोर में आवृत्तियों का एक व्यापक स्पेक्ट्रम है जो जेपीईजी संपीड़ित नहीं कर सकता है। यही कारण है कि आपके पास दो छवियां हो सकती हैं, एक ही स्तर के संपीड़न को लागू कर सकती हैं, और जेपीईजी संपीड़न के बाद दो अलग-अलग फाइलें प्राप्त कर सकती हैं।

यदि आप अपनी छवि लेते हैं और जानबूझकर महत्वहीन पृष्ठभूमि क्षेत्रों को धुंधला करते हैं, तो आप जानकारी की कुल मात्रा को कम करते हैं और इन क्षेत्रों के बहुत अधिक संपीड़न को प्राप्त करते हैं, जिससे आपको अधिक किलोबाइट्स उन क्षेत्रों को एन्कोड करना पड़ता है जहां विस्तार महत्वपूर्ण है। यह उन छवियों के साथ विशेष रूप से अच्छी तरह से काम करता है जिसमें पृष्ठभूमि पहले से ही ध्यान से बाहर है।


3

यहाँ एक आवर्धित jpeg का उदाहरण दिया गया है:

यहाँ छवि विवरण दर्ज करें

विकिपीडिया उपयोगकर्ता फेलिक्स द्वारा छवि। यह छवि क्रिएटिव कॉमन्स एट्रीब्यूशन-शेयर अलाइक 3.0 अनपोर्टेड लाइसेंस के तहत लाइसेंस प्राप्त है।

इस छवि में आप नीले क्षेत्र में तथाकथित "कलाकृतियों" को स्पष्ट रूप से देख सकते हैं। ध्यान दें कि छवि को ब्लॉकों में कैसे विभाजित किया गया है, और ब्लॉक की सीमाएं मेल नहीं खाती हैं।

इस समस्या से बचने या कम करने के लिए कई काम किए जा सकते हैं:

  • सबसे स्पष्ट: जेपीईजी का उपयोग न करें। आप एक दोषरहित संपीड़न प्रारूप का उपयोग करके अपनी छवियों के साथ काम करना चाह सकते हैं, जैसे रॉ, पीएनजी या दोषरहित झगड़ा। आप केवल अंतिम चरण में jpeg के लिए डाउनग्रेड करते हैं, जब आप चित्र को वेब, ईमेल, आदि पर अपलोड करना चाहते हैं।

  • JPEG प्रारूप संपीड़न स्तर के कॉन्फ़िगरेशन के लिए अनुमति देता है। आप चाहें तो कम कलाकृतियां प्राप्त कर सकते हैं, लेकिन फ़ाइल बड़ी होगी।

  • एक जेपीईजी को बार-बार सहेजने से बचें, क्योंकि प्रत्येक पीढ़ी गुणवत्ता को और भी अधिक घटा देती है।


यहां तक ​​कि RAW और PNG को पिक्सेल की मात्रा के कारण कलाकृतियां मिल सकती हैं। जब तक आप कोई मान नहीं बदलते हैं, तब तक यह केवल एक समय प्रभाव है और डिजिटलीकरण के कारण आगे कोई नुकसान नहीं होता है। हालाँकि, यदि आप किसी भी चरण में मूल्यों को बदलते हैं, जैसे किसी दृश्य को काला करना या हल्का करना, या अन्य मूल्यों के साथ सम्मिश्रण करना, आदि, तो मूल्य में बदलाव के कारण अगली कलाकृतियाँ (सम्पीडन रहित) भी नई मात्राओं में परिणत हो सकती हैं (यकीनन) नई गणना की गई छवि को बचाने के लिए संपीड़न का एक रूप)। इन प्रभावों को कम करने के लिए, हर चरण में सबसे बड़ी संख्या में बिट्स का उपयोग करें, और अपने पूरे वर्कफ़्लो को रखें।
स्केपरन

@ शेपरन: आप यहां दो अलग-अलग चीजों को भ्रमित कर रहे हैं। यह सवाल jpeg संपीड़न के कारण विस्तार के नुकसान के बारे में है। आप जो वर्णन कर रहे हैं, वह कुछ इमेज प्रोसेसिंग एल्गोरिदम द्वारा पेश किए गए विवरण का नुकसान है। आप जो वर्णन कर रहे हैं, वह सही है, लेकिन छवि प्रारूपों से संबंधित नहीं है, इसलिए यह कहना कि RAW और PNG पिक्सेल की मात्रा के साथ जुड़े हुए हैं, गलत है, उन फ़ाइल स्वरूपों में गुणवत्ता का कोई नुकसान नहीं होता है।
मिगेल

यह छवि एक अन्य मुद्दे को भी प्रदर्शित करती है, वैसे: यह अनसैप्टर मास्क से एक प्रभामंडल दिखाता है।
14

1

कलाकृतियाँ एक छवि को संसाधित करने के अवांछित दुष्प्रभाव हैं। इस मामले में, वे जिस तरह से डेटा को जेपीईजी एल्गोरिथ्म द्वारा संपीड़ित करते हैं, उसके परिणामस्वरूप होते हैं।

आमतौर पर लोग बहुत अधिक संग्रहण स्थान का उपयोग किए बिना, डिजिटल रूप से फ़ोटो संग्रहीत करने में सक्षम होना चाहते हैं। परिणामस्वरूप, अधिकांश फ़ोटो JPEG प्रारूप में संग्रहीत किए जाते हैं। यह एक प्रारूप है जो डेटा को संपीड़ित करता है जो छवि को इस तरह से बनाता है जो यथासंभव विस्तार से संरक्षित करने का प्रयास करता है। फ़ाइल बनाते समय संपीड़न का स्तर बदला जा सकता है। हालांकि, यह एक "हानिपूर्ण" एल्गोरिथ्म है, जिसका अर्थ है कि यह कुछ डेटा को हटा देता है - एक संकुचित JPEG फ़ाइल से मूल डेटा पर वापस जाना संभव नहीं है।

डेटा की यह हानि छवि गुणवत्ता की कीमत पर आती है। संपीड़न को समग्र छवि पर न्यूनतम प्रभाव बनाने के लिए डिज़ाइन किया गया है, लेकिन उच्च संपीड़न स्तरों पर ध्यान देने योग्य हो सकता है।

जेपीईजी कलाकृतियां आमतौर पर रंग के अवरुद्ध वर्गों की तरह दिखती हैं। उन्हें देखा जा सकता है कि जहां रंग के एक बड़े धोने में सूक्ष्म स्नातक रंग परिवर्तन होता है - जैसे नीले आकाश में, या एक धूमिल दृश्य। कलाकृतियां एक चिकनी मिश्रण के बजाय एक विशिष्ट रंग की दांतेदार रूपरेखा की तरह दिखती हैं।

अधिक संकुचित दृश्यों के साथ, कलाकृतियों को विषयों की सीमाओं के आसपास भी देखा जा सकता है - जैसे कि एक पेड़ की शाखाएं एक हल्के आकाश के खिलाफ। ये विषय के इर्द-गिर्द ब्लोटी ब्लॉक की तरह दिखते हैं।

कलाकृतियों को कम करने के लिए सबसे अच्छा तरीका है:

  1. हमेशा मूल छवि रखें - संकुचित जेपीईजी को न सहेजें, फिर बाद में इसे फिर से खोलें और फिर से सहेजें। इसके एक चरम उदाहरण के लिए, जेनरेशन लॉस , एक वीडियो दिखा रहा है जो 600 बार एक छवि को फिर से संकुचित करता है।
  2. किसी भी फ़ाइल आकार प्रतिबंध को देखते हुए यथासंभव उच्च गुणवत्ता सहेजें।
  3. ऐसी सेवाओं का उपयोग करने से बचें जो आपकी छवियों को गंभीर रूप से पुन: संपीड़ित करती हैं - यदि आवश्यक हो तो उन्हें कहीं और होस्ट करें और उन्हें सीधे लिंक करें।

अधिक जानकारी के लिए http://photo.net/learn/jpeg/ देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.