यह प्रारूप क्यों दिखता है और HEIC क्यों नहीं
फ़र्क़ तकनीकी ख़ूबी का नहीं, लाइसेंस का है। HEIC HEVC लिए चलती है, जो पेटेंट-पूलों के बोझ तले है और इसीलिए ब्राउज़र बनाने वालों ने उसे मना कर दिया। AVIF AV1 लिए चलती है, जिसे Alliance for Open Media ने रॉयल्टी-मुक्त लाइसेंस के साथ छापा, और Chrome, Firefox तथा Safari — तीनों ने कुछ ही सालों के भीतर डिकोडर जोड़ लिए। दो फ़ाइलें डिब्बे का एक ही डिज़ाइन साझा करके भी बिल्कुल अलग ज़िंदगियाँ जी सकती हैं, सिर्फ़ इसलिए कि किसे किसको पैसा देना है।
यहाँ एक फ़ाइल पढ़ने के लिए इसका मतलब क्या है
झलक ख़ुद ब्राउज़र के डिकोडर से आती है, इसलिए वह तुरंत और पूरी गुणवत्ता में दिखती है, बीच में कोई WebAssembly का सहारा नहीं। इसका यह भी मतलब है कि AVIF हर दूसरी जगह आम वेब तस्वीर की तरह बरतती है: वह किसी पन्ने पर, झलक के पटल में और चैट ऐप में बन जाएगी, अपने पास जो भी मेटाडेटा है उसे साथ लिए हुए।
क़रीब हर AVIF किसी रूपांतरक से होकर गुज़री है
AVIF मुख्य रूप से वेब की तस्वीरें छोटी करने के लिए है, इसलिए आम फ़ाइल किसी बिल्ड चरण या CDN ने JPEG या PNG से बनाई होती है। वे रास्ते बाइट बचाने के लिए आम तौर पर मेटाडेटा फेंक देते हैं, और यही वजह है कि इतनी सारी AVIF फ़ाइलें यहाँ क़रीब-क़रीब ख़ाली पढ़ी जाती हैं। जब किसी में EXIF मिल ही जाए, तो वह स्रोत तस्वीर से विरासत में मिला होता है, कैमरे ने नहीं लिखा होता: बहुत कम कैमरे सीधे AVIF बनाते हैं।
AVIF का ढाँचा
- ढाँचा
- मेटाडेटा रख सकता है
- ख़ुद तस्वीर
AVIF चीज़ें कहाँ रखती है
- ftyp
- ब्रांड, avif या avis। बताता है कि बाक़ी फ़ाइल है क्या।
- meta
- वह बॉक्स जिसमें हर वह आइटम है जो तस्वीर नहीं है।
- Exif आइटम
- एक EXIF ब्लॉक, जब रूपांतरक को उसे रखने को कहा गया हो।
- mime आइटम
- XMP, वही तरीक़ा जो HEIC में है।
- colr
- रंग प्रोफ़ाइल या एन्कोडिंग से स्वतंत्र रंग बिंदु।
- av1C
- AV1 डिकोडर की सेटिंग। ढाँचा, मेटाडेटा नहीं।
AVIF के बारे में सवाल
JPEG को AVIF में बदलने पर क्या EXIF बचा रहता है?खोलें
तभी, जब रूपांतरक से ऐसा कहा गया हो। वेब के लिए बने ज़्यादातर रास्ते डिफ़ॉल्ट रूप से मेटाडेटा फेंक देते हैं, क्योंकि रूपांतरण का पूरा मक़सद ही छोटी फ़ाइल है। नतीजा यहाँ छोड़ें और आप देख लेंगे कि क्या बचा।
क्या AVIF और HEIC एक ही हैं?खोलें
डिब्बे का एक ही परिवार, कोडेक अलग और लाइसेंस अलग। दोनों ISO Base Media File Format हैं जो एन्कोड की गई तस्वीरें आइटम के रूप में रखते हैं। HEIC HEVC इस्तेमाल करती है, AVIF AV1 — और इसीलिए ब्राउज़र एक को दिखाते हैं और दूसरे को नहीं।
क्या AVIF चल-फिर सकती है?खोलें
हाँ, avis ब्रांड और फ़्रेमों की लड़ी के साथ। फिर से एन्कोड करके सफ़ाई एक ही फ़्रेम बनाती है, इसलिए चलती-फिरती AVIF साफ़ करने पर ठहरी हुई तस्वीर बनकर लौटती है।
मेरी AVIF साफ़ होकर JPEG क्यों बन जाती है?खोलें
क्योंकि AVIF लिखने के लिए AV1 एन्कोडर चाहिए, जो यह कार्यक्षेत्र साथ नहीं रखता। डिकोड करना वह हिस्सा है जो ब्राउज़र देते हैं। इसलिए सफ़ाई JPEG निर्यात करती है, और आप डिब्बे के बदले ऐसी फ़ाइल पाते हैं जिसमें कुछ जड़ा नहीं है।
यह क्या कर सकता है
- EXIF डेटा हटाएँ
- एक तस्वीर छोड़ें और उसकी जड़ी हुई मेटाडेटा के बिना एक प्रति डाउनलोड करें। JPEG का EXIF खंड बिना पिक्सल छुए गिर जाता है; HEIC, PNG, WebP और बाकी फिर से एन्कोड होते हैं। कुछ भी सर्वर पर नहीं जाता।
- स्थान हटाएँ
- देखें कि तस्वीर कौन-से निर्देशांक लिए चल रही है, फिर उनके बिना एक प्रति डाउनलोड करें। JPEG अपने स्थान टैग खोती है और बाकी सब रखती है। कुछ भी सर्वर पर नहीं जाता।
- JPEG का EXIF बदलें
- JPEG का शीर्षक, रचयिता, विवरण, कॉपीराइट, सॉफ़्टवेयर और खींचने का समय बदलें, फिर बदली हुई प्रति डाउनलोड करें। सब आपके डिवाइस पर चलता है; आपकी मूल फ़ाइल कभी नहीं बदलती।
- XMP, IPTC और ICC व्यूअर
- फ़ाइल जो भी मेटाडेटा समूह लिए चलती है वे सब पढ़ें — EXIF, XMP, IPTC, ICC, निर्माता के नोट — समूहबद्ध और JSON में निर्यात करने लायक। संपत्ति जाँच, फ़ोरेंसिक और किसी रास्ते की गड़बड़ी पकड़ने के लिए। कुछ भी सर्वर पर नहीं जाता।
- कई तस्वीरें खोलना
- पचास तक तस्वीरें खोलें, देखें कि किनमें स्थान दर्ज है, और पूरे समूह को स्प्रेडशीट के रूप में ले जाएँ। कुछ भी अपलोड नहीं होता, और असली फ़ाइलों में कभी कुछ लिखा नहीं जाता।