PNG प्रारूप
दोषरहित, पारदर्शी, और ग्राफिक्स के लिए सही उत्तर — और तस्वीरों के लिए गलत।
PNG क्या है?
PNG को 1990 के दशक के मध्य में GIF के एक मुफ्त प्रतिस्थापन के रूप में बनाया गया था। यह DEFLATE का उपयोग करता है, ZIP के समान दोषरहित संपीड़न, इसलिए डीकोड की गई छवि एन्कोड की गई छवि के बिट-फॉर-बिट समान होती है। कुछ भी कभी नहीं छोड़ा जाता है।
इसकी दूसरी परिभाषित विशेषता 8-बिट अल्फा चैनल है: हर पिक्सेल अपनी स्वयं की अस्पष्टता रखता है, जो किसी भी पृष्ठभूमि पर वास्तव में नरम किनारों की अनुमति देता है। GIF केवल एक पूरी तरह से पारदर्शी रंग कर सकता था, यही कारण है कि कट-आउट में पहले दांतेदार सफेद फ्रिंज होते थे।
दोषरहित संपीड़न पैटर्न ढूंढकर काम करता है। सपाट रंग और दोहराई गई संरचना बहुत अच्छी तरह से संपीड़ित होती है; एक तस्वीर का लगभग-यादृच्छिक पिक्सेल भिन्नता नहीं होता है, यही कारण है कि PNG के रूप में संग्रहीत तस्वीरें इतनी बड़ी होती हैं।
सामान्य उपयोग
- लोगो, आइकन और UI संपत्तियां जिन्हें पारदर्शिता की आवश्यकता होती है
- स्क्रीनशॉट, जहाँ टेक्स्ट को स्पष्ट रहना चाहिए
- चार्ट, आरेख और लाइन आर्ट
- संपादन पाइपलाइन में मध्यवर्ती फ़ाइलें, पीढ़ी के नुकसान से बचने के लिए
लाभ
- पूरी तरह से दोषरहित — फिर से सहेजने से छवि कभी खराब नहीं होती
- चिकनी किनारों के साथ पूर्ण 8-बिट अल्फा पारदर्शिता
- तेज टेक्स्ट और कठोर किनारे ठीक से पुनरुत्पादित होते हैं
- सार्वभौमिक ब्राउज़र और एप्लिकेशन समर्थन
सीमाएं
- फोटोग्राफिक सामग्री के लिए बहुत बड़ी फाइलें — अक्सर एक तुलनीय JPEG का 5–10 गुना
- कोई एनीमेशन नहीं (APNG मौजूद है लेकिन समर्थन असंगत है)
- कोई गुणवत्ता डायल नहीं, इसलिए PNG को छोटा करने के एकमात्र तरीके आकार बदलना या प्रारूप बदलना हैं
- समान छवि के लिए दोषरहित WebP से बड़ा
ब्राउज़र समर्थन
सार्वभौमिक, पूर्ण अल्फा पारदर्शिता सहित। बिना किसी फॉलबैक के कहीं भी उपयोग करने के लिए सुरक्षित।