APNG (Animated Portable Network Graphics)
APNG PNG का एक एक्सटेंशन है जो बैकवर्ड कम्पैटिबिलिटी बनाए रखते हुए एनिमेशन सपोर्ट जोड़ता है। यह हर फ़्रेम में 8-बिट अल्फ़ा पारदर्शिता के साथ पूर्ण 24-बिट रंग का समर्थन करता है, जो GIF से अधिक स्मूथ एनिमेशन बनाता है। APNG-अनजान डिकोडर पहले फ़्रेम को स्टैटिक PNG के रूप में प्रदर्शित करते हैं।
MIME Type
image/apng
प्रकार
बाइनरी
संपीड़न
दोषरहित
लाभ
- + Full 24-bit color with alpha transparency per frame
- + Backward compatible with static PNG viewers
- + Better compression than GIF for same quality
हानियाँ
- − Larger files than WebP or AVIF animations
- − Not an official PNG standard
- − Limited editing tool support
.APNG कब उपयोग करें
जब आपको पूर्ण रंग और अल्फ़ा पारदर्शिता के साथ एनिमेशन की आवश्यकता हो, जैसे एनिमेटेड स्टिकर और UI एलिमेंट, तो GIF की बजाय APNG का उपयोग करें।
तकनीकी विवरण
APNG फ़्रेम कंट्रोल और डेटा के लिए PNG विनिर्देश में fcTL और fdAT चंक्स जोड़ता है। प्रत्येक फ़्रेम में स्वतंत्र टाइमिंग, डिस्पोज़ल और ब्लेंडिंग ऑपरेशन हो सकते हैं।
इतिहास
APNG को 2004 में Mozilla डेवलपर्स Stuart Parmenter और Vladimir Vukicevic द्वारा बनाया गया। इसे PNG ग्रुप ने अस्वीकार कर दिया लेकिन इसने ब्राउज़र अपनाने में सफलता पाई और 2017 तक व्यापक रूप से समर्थित हो गया।