एपीएनजी फाइल क्या है?
.apng (एनिमेटेड पोर्टेबल नेटवर्क ग्राफ़िक्स) एक्सटेंशन वाली फ़ाइल एक रैस्टर ग्राफ़िक प्रारूप है और पोर्टेबल नेटवर्क ग्राफ़िक (PNG ) का एक अनौपचारिक एक्सटेंशन है। इसमें कई फ्रेम शामिल हैं (प्रत्येक पीएनजी छवि) जो एक एनीमेशन अनुक्रम का प्रतिनिधित्व करता है। यह GIF फ़ाइल के समान विज़ुअलाइज़ेशन देता है। एपीएनजी फाइलें 24-बिट छवियों और 8-बिट पारदर्शिता का समर्थन करती हैं। APNG गैर-एनिमेटेड GIF फ़ाइलों के साथ पिछड़ा संगत है। APNG फ़ाइलें समान .png एक्सटेंशन का उपयोग करती हैं और Mozilla Firefox, APNG समर्थन वाले Chrome, iOS 10 के लिए iMessage ऐप्स जैसे एप्लिकेशन द्वारा खोली जा सकती हैं।
संक्षिप्त इतिहास
- 2004 में एनिमेटेड पीएनजी छवियों के लिए समर्थन प्रदान करने के लिए एपीएनजी विनिर्देशों का निर्माण किया गया था
- APNG डिकोडर बहुत छोटे आकार के साथ और PNG डिकोडर के पिछले भाग का उपयोग करके विकसित किए गए थे
- निरंतर विचार-विमर्श के बाद, एक्सटेंशन को .apng के बजाय .png के समान रखते हुए एक नई MIME प्रकार की छवि/एपीएनजी तैयार की गई थी।
- एपीएनजी को आधिकारिक तौर पर पीएनजी समूह द्वारा 20 अप्रैल, 2007 को पीएनजी छवियों की एकरूपता के कारण खारिज कर दिया गया था, जबकि एक ही समय में अलग-अलग विनिर्देश थे
एपीएनजी फ़ाइल प्रारूप
एपीएनजी फाइलें डिस्क पर बाइनरी फाइलों के रूप में संग्रहीत होती हैं और एनिमेटेड छवियों के लिए पीएनजी के विस्तारित विनिर्देशों का उपयोग करती हैं। एपीएनजी फ़ाइल का पहला फ्रेम एक सामान्य पीएनजी स्ट्रीम है जिसे पीएनजी डिकोडर्स द्वारा प्रदर्शन के लिए पढ़ा जा सकता है। एपीएनजी फ़ाइल प्रारूप पीएनजी विनिर्देशों का पालन करता है और डेटा खंड नामक खंडों में संग्रहीत किया जाता है। हालाँकि, APNG ने निम्नलिखित नए खंड पेश किए:
एनिमेशन कंट्रोल चंक (एसीटीएल)
- इंगित करता है कि यह फ़ाइल सामान्य पीएनजी फ़ाइल के बजाय एक एनिमेटेड पीएनजी फ़ाइल है। यह एक मार्कर के रूप में कार्य करता है और IDAT चंक से पहले आता है। इसमें एनिमेशन को लूप करने के समय के बारे में फ्रेम और जानकारी की संख्या भी शामिल है
फ्रेम कंट्रोल चंक
- प्रत्येक की शुरुआत में और मेटाडेटा जानकारी जैसे आयाम, स्थिति, पारदर्शिता आवेदन, और पिछले या अगले फ्रेम द्वारा प्रतिस्थापन जानकारी समाप्त होने के बाद होता है।
फ्रेम डेटा चंक
- फ्रेम की सामग्री को स्टोर करता है और अनुक्रम संख्या से शुरू होता है। इस अनुक्रम संख्या में डिफ़ॉल्ट छवि के IDAT खंड के समान संरचना होती है।
एपीएनजी पीएनजी के साथ पिछड़ा संगत है क्योंकि पार्श्व के विनिर्देशों को इस तरह से डिजाइन किया गया था कि पीएनजी फ़ाइल को पढ़ने वाला एक एप्लिकेशन केवल उन हिस्सों को अनदेखा कर सकता है जिन्हें वह समझ में नहीं आता है। बिट डेप्थ, कलर टाइप, कम्प्रेशन, फिल्टर्स, इंटरलेस मेथड्स और पैलेट इंफॉर्मेशन के बारे में स्पेसिफिकेशंस डिफ़ॉल्ट पीएनजी फॉर्मेट के समान ही उपयोग किए जाते हैं।
एपीएनजी बनाम जीआईएफ
जीआईएफ पहले से मौजूद है और लंबे समय से उपयोग किया जा रहा है, आपको आश्चर्य हो सकता है कि एपीएनजी जीआईएफ से अलग कैसे है। निम्नलिखित APNG और GIF के बीच तुलना का एक सेट है जो दोनों फ़ाइल स्वरूपों का एक संक्षिप्त विचार देता है।
एपीएनजी | जीआईएफ | |
---|---|---|
प्रकाशित | 2004 | 1987 |
रंग गहराई | 24 बिट | 8 बिट |
फ्रेम दर | असीमित | 10 फ्रेम प्रति सेकंड |
पारदर्शिता | पूर्ण और आंशिक | पूर्ण |
संपीड़न | बहुत अच्छा | अच्छा |