छवियाँ और तस्वीरें · छवि कन्वर्टर और कंप्रेसर
PNG में कोई गुणवत्ता वाला स्लाइडर क्यों नहीं है और फिर भी इसे कैसे छोटा किया जाए
· यह काम किस प्रकार करता है
छवि-प्रारूप PNG छवि के गुणवत्ता
PNG हानिरहित है, इसलिए गुणवत्ता नियंत्रण से कोई लेना-देना नहीं है; यही कारण है कि ब्राउज़र PNG के गुणवत्ता तर्क को अनदेखा कर देता है। यह पोस्ट बताती है कि PNG आकार क्या निर्धारित करता है और तीन लीवर जो वास्तव में एक को छोटा करते हैं।
गुणवत्ता वाला स्लाइडर जो कुछ नहीं करता - इसे हिलाने से PNG का आकार अपरिवर्तित क्यों रह जाता है, और यह आपको प्रारूप के बारे में क्या बताता है
जब PNG का चयन किया जाता है, तो ToolAcre स्क्रीन पर अक्षम या अप्रभावी स्लाइडर को छोड़ने के बजाय गुणवत्ता फ़ील्ड को छिपा देता है। प्रारूप तालिका `qualityApplies` को गलत चिह्नित करती है, और रूपांतरण योजना गुणवत्ता को अपरिभाषित पर सेट करती है। एनकोडर तक कभी न पहुंचने वाली संख्या को स्थानांतरित करने से आकार में बदलाव की व्याख्या नहीं की जा सकती है, इसलिए इंटरफ़ेस गलत निर्णय को पूरी तरह से हटा देता है।
यह एक नैदानिक सुराग भी है. यदि कोई उपयोगकर्ता "गुणवत्ता 50 PNG" की अपेक्षा करता है, तो उनका इच्छित संचालन संभवतः कम पिक्सेल, एक विशेष अनुकूलक के माध्यम से कम रंग, या एक हानिपूर्ण गंतव्य था। वे भिन्न-भिन्न परिणामों वाले भिन्न-भिन्न परिवर्तन हैं। सार्वभौमिक संपीड़न घुंडी की खोज करने की तुलना में वांछित बलिदान का नामकरण अधिक उपयोगी है।
दोषरहित का अर्थ है कि प्रत्येक पिक्सेल को रखा जाता है - PNG की फ़िल्टर-प्लस-DEFLATE पाइपलाइन और इसका आकार सामग्री पर निर्भर करता है, सेटिंग पर नहीं
रिपॉजिटरी एक सटीक दावे का समर्थन करती है: PNG के उपलब्ध एनकोडर को दोषरहित माना जाता है और यह दिए गए पिक्सेल को संग्रहीत करता है। यह PNG पंक्ति फ़िल्टर, DEFLATE स्तर या ऑप्टिमाइज़र पास को उजागर नहीं करता है, इसलिए रूपरेखा का आंतरिक पाइपलाइन विवरण उत्पाद साक्ष्य के बाहर है। एक कैनवास निर्यात ToolAcre को नियंत्रण दिए बिना उन विवरणों को चुन सकता है।
दोषरहित एन्कोडिंग पर लागू होता है, प्रत्येक पूर्ववर्ती ऑपरेशन पर नहीं। यदि छवि का आकार बदला गया था, तो योजना रूपांतरण को हानिपूर्ण कहती है क्योंकि पुन: नमूनाकरण से पहले ही पिक्सेल मान बदल गए हैं। यदि स्रोत JPEG था, तो PNG पहले से ही हानिपूर्ण स्रोत से डीकोड किए गए पिक्सेल को ईमानदारी से संग्रहीत करता है और हटाए गए विवरण को पुनर्स्थापित नहीं कर सकता है। ये सीमाएँ "दोषरहित" शब्द को एक व्यापक वादा बनने से रोकती हैं।
रिपॉजिटरी दोषरहित PNG आउटपुट का सत्यापन करता है लेकिन PNG फ़िल्टर या DEFLATE नियंत्रण लागू नहीं करता है
कम पिक्सेल सबसे मजबूत लीवर है जो यह इंटरफ़ेस PNG के लिए उजागर करता है। प्रतिशत मोड दोनों अक्षों को मापता है, जबकि सटीक-पिक्सेल मोड एक लापता आयाम प्राप्त करता है या एक बॉक्स के अंदर फिट होता है जब पहलू अनुपात लॉक रहता है। नियोजित आउटपुट रूपांतरण से पहले दिखाई देता है, और एक डिवाइस बजट चेतावनी के साथ अत्यधिक अनुरोध को कम कर सकता है।
स्क्रीनशॉट के लिए, सुपाठ्यता को ध्यान में रखते हुए आकार बदलें। पतले प्रकार और एक-पिक्सेल नियम अब पुन: नमूनाकरण के बाद साफ़-साफ़ मैप नहीं कर सकते हैं, भले ही अंतिम PNG एनकोडर नए गणना किए गए पिक्सेल को सटीक रूप से संरक्षित करता है। प्रदर्शन आकार पर परीक्षण करें जहां पाठक छवि का उपयोग करेंगे। यदि इंटरफ़ेस लेबल को पढ़ना कठिन हो जाता है तो छोटी बाइट गिनती उपयोगी नहीं है।
लीवर दो: कम रंग - पैलेट PNG, क्यों फ्लैट इंटरफ़ेस स्क्रीनशॉट अच्छी तरह से संपीड़ित होते हैं और तस्वीरें नहीं होती हैं
कम रंगों वाला पैलेट कुछ PNG को छोटा कर सकता है, लेकिन ToolAcre रंग परिमाणीकरण, पैलेट चयन या डिथरिंग प्रदान नहीं करता है। यह एक कैनवास को डिकोड करता है और `image/png` मांगता है; कोई भी सेटिंग अनुक्रमित रंग या पैलेट आकार का चयन नहीं करती है। इसलिए पैलेट रिडक्शन को उपलब्ध लीवर के रूप में प्रस्तुत करना इंटरफ़ेस को गलत बताएगा।
यदि पैलेट वर्कफ़्लो की आवश्यकता है, तो एक समर्पित ऑप्टिमाइज़र का उपयोग करें जिसका आउटपुट मोड और डिथरिंग दस्तावेजित हैं, फिर परिणाम का निरीक्षण करें। इस कन्वर्टर की भूमिका स्पष्ट रखें: यह PNG अल्फा को संरक्षित कर सकता है, पिक्सेल का आकार बदल सकता है और PNG लिख सकता है। उत्पाद सीमाएँ मूल्यवान हैं क्योंकि वे एक आसान स्थानीय टूल को संपूर्ण PNG अनुकूलन सूट समझने से रोकती हैं।
इस ब्राउज़र कन्वर्टर द्वारा पैलेट रिडक्शन की पेशकश नहीं की जाती है
एक अलग गंतव्य अलग-अलग संपत्तियों का व्यापार करता है। JPEG हमेशा हानिपूर्ण होता है और अल्फा को संग्रहीत नहीं कर सकता है, इसलिए यह मैट निर्णय के बाद ही अपारदर्शी फोटोग्राफिक सामग्री के लिए उपयुक्त होता है। WebP अल्फ़ा रखता है लेकिन ToolAcre अपने ब्राउज़र आउटपुट को हर गुणवत्ता में हानिपूर्ण बताता है। कुछ छवियों के लिए इनमें से कोई भी छोटा हो सकता है, फिर भी कोई निश्चित बचत का वादा नहीं किया जाता है।
सामग्री को परीक्षण चलाना चाहिए। PNG में एम्बेड किया गया फ़ोटो JPEG या WebP के लिए उम्मीदवार है; पारदर्शिता वाला एक स्पष्ट आरेख अपने बाइट्स के बावजूद PNG का हकदार हो सकता है। एक प्रतिनिधि प्रति निर्यात करें, किनारों और ढालों का निरीक्षण करें, और मापे गए आकार की तुलना करें। केवल एक्सटेंशन द्वारा कन्वर्ट करना इस बात को अनदेखा करता है कि छवि को क्या संरक्षित करना चाहिए।
व्यावहारिक उदाहरण: एक 2.4 MB फ़ुल-स्क्रीन PNG - तीन लीवरों की तुलना करना और सुपाठ्यता पर उनका प्रभाव
एक फ़ुल-स्क्रीन दस्तावेज़ स्क्रीनशॉट लें जो अपने गंतव्य के लिए बहुत बड़ा है। एक सादा कैनवास री-एनकोड क्या उत्पन्न करता है, यह स्थापित करने के लिए पहले मूल आयामों पर PNG निर्यात करें। इसके बाद दोनों अक्षों को वास्तविक प्रदर्शन आवश्यकता तक कम करें और छोटे प्रकार का निरीक्षण करें। अंत में मूल स्रोत पर वापस लौटें और प्रारूप तुलना के लिए समान-आयाम WebP बनाएं।
एक काल्पनिक 2.4 MB प्रारंभिक बिंदु या सार्वभौमिक कमी डालने के बजाय तीन मापी गई फ़ाइलें लिखें। संशोधित PNG पिक्सेल गणना को अलग करता है; WebP हानिपूर्ण प्रारूप विकल्प को अलग करता है। यदि इनमें से कोई भी पाठकों के लिए आवश्यक विवरण को नुकसान पहुँचाता है, तो बड़ा PNG सही परिणाम है। कोई वर्कफ़्लो तब सफल होता है जब वह उपयोग के मामले को पूरा करता है, न कि तब जब वह एक मनमाना प्रतिशत जीतता है।
आविष्कृत स्रोत आकार या वादा किए गए बचत के बिना काम किया हुआ उदाहरण
बाहरी अनुकूलक PNG फ़िल्टर, संपीड़न प्रयास, पैलेट PNG और मेटाडेटा खंडों का पता लगा सकते हैं। उन नियंत्रणों को यहां उजागर नहीं किया गया है, और कैनवास के माध्यम से मेटाडेटा हानि एक गारंटीकृत सफाई ऑपरेशन के बजाय एक साइड इफेक्ट है। जब सत्यापित मेटाडेटा हटाना ही वास्तविक उद्देश्य हो तो छवि मेटाडेटा गोपनीयता टूल का उपयोग करें।
कन्वर्टर बाइट-समान PNG राउंड ट्रिप का भी वादा नहीं करता है। दोषरहित पिक्सेल एन्कोडिंग और समान कंटेनर बाइट्स अलग-अलग दावे हैं। ब्राउज़र एनकोडर एक ही रैस्टर पर डिकोड करते समय फ़ाइल को अलग ढंग से व्यवस्थित कर सकते हैं। छवि निष्ठा के लिए दृश्यमान पिक्सेल की तुलना करें और यदि कंटेनर-स्तरीय प्रतिलिपि प्रस्तुत करने योग्यता मायने रखती है तो प्रारूप-जागरूक टूल का उपयोग करें।
बाहरी PNG ऑप्टिमाइज़र और पैलेट मोड टूल के बाहर रहते हैं
PNG के पास इस पैनल में कोई गुणवत्ता स्लाइडर नहीं है क्योंकि अग्रेषित करने के लिए कोई हानि-गुणवत्ता वाला निर्णय नहीं है। किसी आउटपुट को छोटा करने के लिए, आयामों को जानबूझकर कम करें या एक ऐसा गंतव्य चुनें, जिसके दस्तावेजी नुकसान सामग्री के अनुरूप हों। टूल उन विकल्पों को अलग रखता है और रिपोर्ट करता है कि आकार बदलने पर स्वयं पिक्सेल बदल जाते हैं।
स्रोत रखें, प्रत्येक प्रयोग के लिए उस पर काम करें, और डाउनलोड की गई फ़ाइलों का उनके इच्छित पैमाने पर निरीक्षण करें। यह प्रक्रिया बार-बार गिरावट से बचती है और प्रत्येक सहेजे गए बाइट को वास्तविक निर्णय के लिए पता लगाने योग्य बनाती है। एक छिपा हुआ या अप्रभावी स्लाइडर आराम प्रदान करेगा; स्पष्ट ज्यामिति और प्रारूप विकल्प नियंत्रण प्रदान करते हैं।