आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप AVIF को ICO में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
AVIF से ICO



यह पेज उनके लिए है जिनके पास कोई AVIF लोगो या तस्वीर है और जिन्हें उससे .ico फ़ाइल चाहिए — डेस्कटॉप ऐप के लिए, favicon के लिए, या किसी पुराने विंडोज़ प्रोग्राम के लिए जो सीधे PNG या AVIF नहीं लेता।
बदलाव ब्राउज़र में ही होता है। AVIF पहले पिक्सेल में डीकोड होता है, फिर हर माँगी गई साइज़ पर अलग से फ़िट किया जाता है।
ICO फ़ाइल के अंदर हर एंट्री अपने-आप में एक पूरी PNG होती है, कच्चा बिटमैप नहीं। इसलिए 16, 32 और 48 पिक्सेल जैसी हर साइज़ के लिए अलग से एक छोटी PNG बनती और पैक होती है।
साइज़ की सूची रजिस्ट्री में डिफ़ॉल्ट रूप से "16,32,48" है — दोहरी संख्या हटा दी जाती है, सूची घटते क्रम में लगती है, और कोई ग़लत या ख़ाली मान मिलने पर सिर्फ़ 256 पिक्सेल इस्तेमाल होता है।
ICO की सबसे बड़ी अनुमत साइज़ 256 पिक्सेल है, और यह सीमा चौड़ाई पर नहीं बल्कि जो भी दिशा लंबी हो उस पर लागू होती है। पहलू अनुपात बचाने के लिए फ़ोटो को स्ट्रेच नहीं, बल्कि लेटरबॉक्स किया जाता है — यानी बीच में रखकर खाली जगह छोड़ी जाती है।
यह प्रक्रिया छोटा भी करती है और बड़ा भी — अगर स्रोत तस्वीर 120 पिक्सेल की है और 256 माँगी गई हो, तो वह सचमुच बड़ी होकर धुंधली हो जाएगी, सिकुड़ेगी नहीं।
AVIF का अल्फ़ा चैनल बचता है, क्योंकि ICO का पेलोड PNG है और PNG पारदर्शिता को पूरी तरह सँभालता है। यह उन तीन आउटपुट फ़ॉर्मेट में शामिल नहीं जो पारदर्शी पिक्सेल को किसी रंग में बदल देते हैं — JPG, BMP और GIF।
इसलिए लोगो के कोनों के आस-पास जो पारदर्शी हिस्सा है, वह आइकन में भी पारदर्शी ही रहता है — किसी बैकग्राउंड रंग के विकल्प की ज़रूरत नहीं पड़ती।
ICO उन पाँच लक्ष्य फ़ॉर्मेट में है जो क्वालिटी सेटिंग को पूरी तरह नज़रअंदाज़ करते हैं — बाक़ी हैं PNG, BMP, GIF और TIFF। AVIF का अपना कंप्रेशन डीकोड होते ही ख़त्म हो जाता है, इसलिए कोई भी बचा हुआ आर्टिफ़ैक्ट PNG में उसी तरह जाता है।
यहाँ लॉसलेस मोड जैसी कोई बात नहीं — असल में तय करने वाली चीज़ है 256-पिक्सेल की सीमा और पैकिंग, न कि कोई गुणवत्ता स्लाइडर।
AVIF अक्सर 10 या 12 बिट प्रति चैनल में एन्कोड होता है। पर डीकोड का नतीजा हमेशा 8-बिट प्रति चैनल का ImageData होता है, इसलिए यहाँ से आगे हर रंग 8-बिट में ही आता है — HDR AVIF के लिए भी।
ज़्यादातर आइकन के लिए यह फ़र्क़ दिखता नहीं, क्योंकि छोटे साइज़ पर रंग की महीन ग्रेडेशन वैसे भी नज़र नहीं आती। पर अगर स्रोत तस्वीर में तेज़ रंग-ग्रेडिएंट हो, तो बड़े साइज़ में हल्की बैंडिंग दिख सकती है।
AVIF पहले पिक्सेल में डीकोड होता है और फिर PNG में फिर से एन्कोड होता है, इसलिए EXIF, XMP या ICC प्रोफ़ाइल जैसा कुछ भी साथ नहीं जाता — यह किसी नीति का नतीजा नहीं, बल्कि इस बात का कि पिक्सेल पाइपलाइन में इन्हें ले जाने की कोई जगह ही नहीं है।
आइकन जैसी छोटी फ़ाइल के लिए यह लगभग हमेशा बेमानी है, क्योंकि आइकन में रंग-प्रोफ़ाइल जैसी बात शायद ही मायने रखती हो।
यह पूरा काम आपके ब्राउज़र में होता है, बिना किसी फ़ाइल को कहीं भेजे। एक साथ 100 फ़ाइलें तक ड्रॉप की जा सकती हैं, और हर फ़ाइल पर 100 मेगाबाइट तक की सीमा है — दोनों सीमाएँ इसलिए हैं क्योंकि यह क्लाइंट-साइड कन्वर्ज़न है।
नतीजा एक ही ICO फ़ाइल है जिसमें हर माँगी साइज़ पैक है — विंडोज़ ख़ुद तय करता है कि किस जगह कौन-सी साइज़ दिखानी है।
| AVIF | ICO | |
|---|---|---|
| पूरा नाम | AV1 Image File Format | Windows आइकॉन |
| फ़ाइल एक्सटेंशन | .avif | .ico |
| मीडिया टाइप | image/avif | image/x-icon |
| कंप्रेशन | सेटिंग के हिसाब से दोनों में से कोई भी | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 2019 | 1985 |
| प्रकाशक | Alliance for Open Media | Microsoft |
| विनिर्देश | AV1 Image File Format | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | सीमित उपयोग |
| बिट डेप्थ | 12 | 8 |
| रंग जो यह दर्ज कर सकता है | RGB, YCbCr, वाइड गैमट | RGB, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 65,536 px | हर तरफ़ 256 px |
| ब्राउज़र में खुलता है | मौजूदा ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebP, JXL, JPG | PNG, SVG |
AVIF हर चैनल पर 12 बिट तक सँभालता है और ICO के पास 8 बचते हैं। वही अतिरिक्त बारीक़ी है जो ज़ोरदार सुधारों को बिना पट्टियाँ पड़े झेल जाती है: इसलिए बदलना एडिटिंग के बाद कीजिए, पहले नहीं।
पारदर्शिता बनी रहती है। AVIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
ICO को हर मौजूदा ब्राउज़र खोल लेता है। AVIF को इतने भी नहीं। अगर फ़ाइल किसी वेब पेज या किसी फ़ॉर्म तक जा रही है, तो आम तौर पर इस कन्वर्ज़न की पूरी वजह यही है।
GIMP AVIF और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
AVIF Alliance for Open Media का फ़ॉर्मेट है, जो 2019 में आया। यह हर चैनल पर 12 बिट में दर्ज करता है।
ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।
ICO 1985 में आया और AVIF 2019 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।
AVIF हर चैनल पर 12 बिट तक सँभालता है और ICO के पास 8 बचते हैं। वही अतिरिक्त बारीक़ी है जो ज़ोरदार सुधारों को बिना पट्टियाँ पड़े झेल जाती है: इसलिए बदलना एडिटिंग के बाद कीजिए, पहले नहीं।
पारदर्शिता बनी रहती है। AVIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
इस पेज पर AVIF और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।