उपयोग कैसे करें
- कोई .avif फ़ाइल ड्रॉप एरिया पर खींचकर छोड़ें, चुनने के लिए क्लिक करें, या कोई इमेज पेस्ट करें।
- “मूल फ़ॉर्मैट रखें” चुनें। AVIF आमतौर पर सबसे छोटा विकल्प है, और यह टूल इमेज को दोबारा AVIF में एनकोड नहीं कर सकता।
- PNG, JPEG या WebP में तभी कन्वर्ट करें जब प्राप्त करने वाला पक्ष AVIF न संभाल सके।
- picture एलिमेंट के स्रोत के लिए data URI कॉपी करें, या रॉ Base64, img टैग, CSS या Markdown आउटपुट इस्तेमाल करें।
AVIF क्या है?
AVIF (AV1 Image File Format) AV1 वीडियो कोडेक से कंप्रेस की गई इमेज को HEIF कंटेनर के अंदर सहेजता है। इसे Alliance for Open Media ने 2019 में प्रकाशित किया था, और यह पारदर्शिता, एनिमेशन, 10 और 12-बिट रंग, HDR और वाइड कलर गैमट का समर्थन करता है। इसका MIME टाइप image/avif है।
समान दृश्य गुणवत्ता पर AVIF फ़ाइलें अक्सर JPEG से स्पष्ट रूप से छोटी और आमतौर पर WebP से भी छोटी होती हैं, ख़ासकर कम बिट रेट पर। चूँकि Base64 हर फ़ाइल में उतना ही एक-तिहाई जोड़ता है, छोटी AVIF का सीधा मतलब है छोटा data URI।
ब्राउज़र समर्थन और फ़ॉलबैक
AVIF, Chrome 85 और उसके बाद, Firefox 93 और उसके बाद, Safari 16 और उसके बाद, और Edge 121 और उसके बाद के वर्ज़न में दिखती है। पुराने ब्राउज़र और ज़्यादातर ईमेल क्लाइंट इसे नहीं दिखा सकते। वेब पर data URI को फ़ॉलबैक के साथ एक <picture> एलिमेंट में रखें:
<picture>
<source type="image/avif" srcset="data:image/avif;base64,...">
<img src="logo.png" alt="Logo" width="120" height="40">
</picture>
फ़ॉलबैक को अलग फ़ाइल के रूप में रखें। अगर वह भी data URI होता, तो हर विज़िटर HTML के हिस्से के रूप में दोनों वर्ज़न डाउनलोड करता।
एनकोडिंग और कन्वर्ज़न विकल्प
यह टूल आपकी AVIF फ़ाइल को ठीक वैसे ही एनकोड करता है जैसी वह है। AVIF कन्वर्ज़न के लक्ष्य फ़ॉर्मैट में शामिल नहीं है, जो PNG, JPEG और WebP हैं, इसलिए किसी दूसरे फ़ॉर्मैट से AVIF बनाने के लिए avifenc, Squoosh या किसी इमेज एडिटर जैसे समर्पित एनकोडर का उपयोग करें, फिर परिणाम को यहाँ एनकोड करें।
AVIF को PNG, JPEG या WebP में कन्वर्ट करना उन ब्राउज़र में काम करता है जो AVIF डिकोड कर सकते हैं, और उन सिस्टम के लिए उपयोगी है जो इसे स्वीकार नहीं करते, लेकिन परिणाम आमतौर पर बड़ा होता है। अगर आपको व्यापक समर्थन और छोटा आकार दोनों चाहिए, तो WebP सबसे नज़दीकी विकल्प है।
अक्सर पूछे जाने वाले प्रश्न
क्या यहाँ PNG या JPEG को AVIF में बदला जा सकता है?
नहीं। कन्वर्ज़न के लक्ष्य फ़ॉर्मैट PNG, JPEG और WebP हैं। पहले किसी दूसरे टूल से AVIF फ़ाइल बनाएँ, फिर उसे एनकोड करने के लिए यहाँ खींचकर छोड़ें।
कौन-से ब्राउज़र data:image/avif इमेज दिखाते हैं?
Chrome 85+, Firefox 93+, Safari 16+ और Edge 121+ में ये इमेज दिखती हैं। पुराने ब्राउज़र के लिए picture एलिमेंट के अंदर PNG या JPEG फ़ॉर्मैट वाला फ़ॉलबैक भी दें।
मेरी AVIF इमेज का पूर्वावलोकन क्यों नहीं दिख रहा?
शायद आपका ब्राउज़र AVIF डिकोड नहीं कर सकता। Base64 आउटपुट फिर भी फ़ाइल के बाइट से बनता है और सही होता है; पूर्वावलोकन देखने के लिए पेज को किसी मौजूदा ब्राउज़र में खोलें।
क्या AVIF Base64, WebP Base64 से छोटा होता है?
आमतौर पर हाँ, मिलती-जुलती दृश्य गुणवत्ता पर। Base64 दोनों फ़ॉर्मैट में उतना ही 33% जोड़ता है, इसलिए छोटी स्रोत फ़ाइल से हमेशा छोटी स्ट्रिंग मिलती है।