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



किसी लोगो की GIF लगभग कभी लोगो नहीं होती। यह किसी वेब पेज के लिए एक बार बना export है, 256 रंग तक घटी हुई और अक्सर किसी बड़ी चीज़ से छोटी की गई। कहीं आम तौर पर एक मूल मौजूद होता है।
पाँच मिनट ढूँढने लायक़ है, क्योंकि vector आर्टवर्क से बना आइकन 16 पिक्सेल पर मोटी लकीरों के साथ दोबारा खींचा जा सकता है, और 120-पिक्सेल GIF से बना आइकन नहीं। खोज ख़ाली रहे तो यह रूपांतरण समझदार विकल्प है।
ICO एक कंटेनर है। Microsoft ने इसे 1985 में एक ही तस्वीर को अलग-अलग आकार में रखने के लिए डिज़ाइन किया, ताकि Windows बिना कुछ scale किए 16 पिक्सेल list के लिए और 256 preview के लिए चुन सके।
यह रूपांतरण वही सेट लिखता है — निर्देशिका में एक प्रविष्टि हर चुने आकार के लिए, तीन डिफ़ॉल्ट रूप से, 48, 32 और 16 पिक्सेल पर, हर एक उसी आकार पर बनी असली PNG।
अगर GIF का सबसे लंबा किनारा 256 पिक्सेल से ज़्यादा है, तस्वीर तब तक घटती है जब तक वह ठीक 256 न हो जाए। हर आइकन प्रविष्टि फिर उसी से बनती है, इसलिए डिफ़ॉल्ट सेट के साथ 400-पिक्सेल लोगो 48, 32 और 16 बन जाता है।
यह छत फ़ॉर्मेट की है, नीति नहीं — ICO निर्देशिका प्रविष्टि हर आयाम को एक बाइट में रखती है, और 256 शून्य के रूप में लिखा जाता है क्योंकि 256 एक बाइट में समाता नहीं।
यहाँ लिखी हर प्रविष्टि वर्गाकार है, क्योंकि आइकन वैसे ही होता है। 240x64 का wordmark GIF अपना अनुपात रखता है और उस वर्ग के बीच में, सबसे बड़े fit वाले scale पर, केंद्रित होता है, transparent पट्टियाँ ऊपर-नीचे भरती हैं।
दूसरी तरफ़ यह क़ीमत लेता है — 16-पिक्सेल वर्ग में केंद्रित 240x64 का mark लगभग चार पिक्सेल ऊँचा खींचा जाता है। इसलिए पहले वर्ग में crop कीजिए, और scale नहीं, crop करके।
निर्देशिका की हर प्रविष्टि एक PNG है। यह वह choice है जिससे आइकन गहरे tab bar पर सही दिखता है। यही वजह है इस पेज पर कोई quality सेटिंग नहीं है — PNG lossless है, इसमें घटाने को कुछ नहीं।
सुखद नतीजा है कि कई छोटी प्रविष्टियाँ एक बड़ी से कम क़ीमत लेती हैं — 48, 32 और 16 पिक्सेल पर तीन PNG मिलकर 1,062 बाइट्स की थीं जबकि एक 256-पिक्सेल प्रविष्टि 2,229 की।
GIF transparency एक ही palette प्रविष्टि है जिसे see-through कहा गया है। कोई पिक्सेल या तो पूरी तरह transparent है या पूरी तरह opaque; बीच का कुछ नहीं, और लोगो के curve के इर्द-गिर्द antialiasing उसी background के हिसाब से बनी थी जिस पर GIF रखी जानी थी।
32 पिक्सेल तक घटने पर यह दिखता है। सफ़ेद पर antialiased लोगो का हल्का halo गहरे theme पर भी हल्का ही रहेगा। इसे कोई सेटिंग ठीक नहीं करती।
GIF का जो palette limit इसे बुरा फ़ोटोग्राफ़िक फ़ॉर्मेट बनाता है, यहाँ लगभग बेमानी है। लोगो डिज़ाइन से समतल रंग हैं — दो-तीन fills, सख़्त किनारा, कोई ग्रेडिएंट नहीं — और 256 प्रविष्टियाँ इससे कहीं ज़्यादा हैं।
पिक्सेल आयाम असली बाधा हैं। किसी आइकन को 16 और 32 पिक्सेल पर परखा जाता है — पतली serif ग़ायब होती है, दो-शब्द वाला wordmark ग़ायब होता है, कोई ठोस geometric symbol बचता है। असली tab पर देखकर परखिए।
आधुनिक अभ्यास PNG के सेट और page head में घोषित SVG आइकन का है। पर root path वाली फ़ाइल अब भी उन browsers से माँगी जाती है जिन्हें कोई घोषणा नहीं मिलती, feed readers से, link previews से।
व्यावहारिक तरीक़ा दोनों है — root पर ICO universal fallback के रूप में, और जो modern घोषणाएँ template समर्थन करता हो उनके साथ। यहाँ GIF बदलना पहला हिस्सा एक कदम में देता है।
GIF ब्राउज़र में डिकोड होती है, तस्वीर PNG के रूप में एनकोड होती है, और आइकन निर्देशिका उसी टैब में JavaScript से लपेटी जाती है। कुछ सर्वर तक नहीं पहुँचता, कोई अकाउंट नहीं, वॉटरमार्क या साइन-अप नहीं।
किसी लोगो के लिए यह अक्सर छोटी और कभी-कभी असली बात है — embargo वाले brand assets, इंटरनल टूल का mark, किसी client का काम। इनमें से कुछ भी आइकन बनने के लिए किसी और से गुज़रने की ज़रूरत नहीं।
| GIF | ICO | |
|---|---|---|
| पूरा नाम | Graphics Interchange Format | Windows आइकॉन |
| फ़ाइल एक्सटेंशन | .gif | .ico |
| मीडिया टाइप | image/gif | image/x-icon |
| कंप्रेशन | बिना नुक़सान — कुछ छोड़ा नहीं जाता | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1987 | 1985 |
| प्रकाशक | CompuServe | Microsoft |
| विनिर्देश | GIF89a | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | पुराना, फिर भी हर जगह पढ़ा जाता है | सीमित उपयोग |
| बिट डेप्थ | 8 | 8 |
| रंग जो यह दर्ज कर सकता है | इंडेक्स्ड पैलेट | RGB, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 65,535 px | हर तरफ़ 256 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebP, MP4 | PNG, SVG |
पारदर्शिता बनी रहती है। GIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
GIMP GIF और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
GIF CompuServe का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। सिर्फ़ पहला फ़्रेम बदला जाता है: चलती हुई GIF ठहरी हुई तस्वीर बन जाती है।
पारदर्शिता बनी रहती है। GIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
इस पेज पर GIF और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।