GIF को ICO में बदलें

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

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • कुछ नुक़सान के साथ आकार के बदले कुछ बारीक़ी जाती है। GIF जो सँभाल सकता है, वह सब ICO नहीं सँभाल सकता।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ सिर्फ़ पहला फ़्रेम बदला जाता है: चलती हुई GIF ठहरी हुई तस्वीर बन जाती है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

GIF से ICO असल में करता क्या है

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB3.8× बड़ी

एक तस्वीर जैसा दृश्य — मुलायम ढाल, नरम किनारे, महीन दाने। ICO या तो ठीक इसी के लिए बना है या ठीक इसी के ख़िलाफ़, और आँकड़े बता देते हैं कि कौन-सा। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB7% छोटी

पीछे पारदर्शी और आकृति पर एक रंग-ढाल। ICO या तो दोनों रखता है, या एक, या पारदर्शिता को किसी ठोस रंग से भर देता है — और लोग ठीक इसी अंतर पर फँसते हैं। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB2.4× छोटी

सपाट रंग और कड़े किनारे, जैसे किसी इंटरफ़ेस, चार्ट या लोगो में होते हैं। ऊपर वाली तस्वीर से बर्ताव बिल्कुल अलग, और यही वजह है कि जवाब हमेशा यही होता है कि फ़ाइल में क्या है उस पर निर्भर करता है। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

GIF बदलने से पहले मूल आर्टवर्क खोज लीजिए

किसी लोगो की GIF लगभग कभी लोगो नहीं होती। यह किसी वेब पेज के लिए एक बार बना export है, 256 रंग तक घटी हुई और अक्सर किसी बड़ी चीज़ से छोटी की गई। कहीं आम तौर पर एक मूल मौजूद होता है।

पाँच मिनट ढूँढने लायक़ है, क्योंकि vector आर्टवर्क से बना आइकन 16 पिक्सेल पर मोटी लकीरों के साथ दोबारा खींचा जा सकता है, और 120-पिक्सेल GIF से बना आइकन नहीं। खोज ख़ाली रहे तो यह रूपांतरण समझदार विकल्प है।

आइकन वह सेट रखता है जिसके लिए कंटेनर बना था

ICO एक कंटेनर है। Microsoft ने इसे 1985 में एक ही तस्वीर को अलग-अलग आकार में रखने के लिए डिज़ाइन किया, ताकि Windows बिना कुछ scale किए 16 पिक्सेल list के लिए और 256 preview के लिए चुन सके।

यह रूपांतरण वही सेट लिखता है — निर्देशिका में एक प्रविष्टि हर चुने आकार के लिए, तीन डिफ़ॉल्ट रूप से, 48, 32 और 16 पिक्सेल पर, हर एक उसी आकार पर बनी असली PNG।

सबसे लंबा किनारा 256 पिक्सेल पर सीमित है

अगर GIF का सबसे लंबा किनारा 256 पिक्सेल से ज़्यादा है, तस्वीर तब तक घटती है जब तक वह ठीक 256 न हो जाए। हर आइकन प्रविष्टि फिर उसी से बनती है, इसलिए डिफ़ॉल्ट सेट के साथ 400-पिक्सेल लोगो 48, 32 और 16 बन जाता है।

यह छत फ़ॉर्मेट की है, नीति नहीं — ICO निर्देशिका प्रविष्टि हर आयाम को एक बाइट में रखती है, और 256 शून्य के रूप में लिखा जाता है क्योंकि 256 एक बाइट में समाता नहीं।

ग़ैर-वर्गाकार GIF खींची नहीं, केंद्रित की जाती है

यहाँ लिखी हर प्रविष्टि वर्गाकार है, क्योंकि आइकन वैसे ही होता है। 240x64 का wordmark GIF अपना अनुपात रखता है और उस वर्ग के बीच में, सबसे बड़े fit वाले scale पर, केंद्रित होता है, transparent पट्टियाँ ऊपर-नीचे भरती हैं।

दूसरी तरफ़ यह क़ीमत लेता है — 16-पिक्सेल वर्ग में केंद्रित 240x64 का mark लगभग चार पिक्सेल ऊँचा खींचा जाता है। इसलिए पहले वर्ग में crop कीजिए, और scale नहीं, crop करके।

1985 वाला bitmap नहीं, कंटेनर के भीतर PNG

निर्देशिका की हर प्रविष्टि एक PNG है। यह वह choice है जिससे आइकन गहरे tab bar पर सही दिखता है। यही वजह है इस पेज पर कोई quality सेटिंग नहीं है — PNG lossless है, इसमें घटाने को कुछ नहीं।

सुखद नतीजा है कि कई छोटी प्रविष्टियाँ एक बड़ी से कम क़ीमत लेती हैं — 48, 32 और 16 पिक्सेल पर तीन PNG मिलकर 1,062 बाइट्स की थीं जबकि एक 256-पिक्सेल प्रविष्टि 2,229 की।

एक transparent रंग, और छोटे आकार पर बचता fringe

GIF transparency एक ही palette प्रविष्टि है जिसे see-through कहा गया है। कोई पिक्सेल या तो पूरी तरह transparent है या पूरी तरह opaque; बीच का कुछ नहीं, और लोगो के curve के इर्द-गिर्द antialiasing उसी background के हिसाब से बनी थी जिस पर GIF रखी जानी थी।

32 पिक्सेल तक घटने पर यह दिखता है। सफ़ेद पर antialiased लोगो का हल्का halo गहरे theme पर भी हल्का ही रहेगा। इसे कोई सेटिंग ठीक नहीं करती।

256-रंग वाला लोगो तस्वीर से बेहतर क्यों घटता है

GIF का जो palette limit इसे बुरा फ़ोटोग्राफ़िक फ़ॉर्मेट बनाता है, यहाँ लगभग बेमानी है। लोगो डिज़ाइन से समतल रंग हैं — दो-तीन fills, सख़्त किनारा, कोई ग्रेडिएंट नहीं — और 256 प्रविष्टियाँ इससे कहीं ज़्यादा हैं।

पिक्सेल आयाम असली बाधा हैं। किसी आइकन को 16 और 32 पिक्सेल पर परखा जाता है — पतली serif ग़ायब होती है, दो-शब्द वाला wordmark ग़ायब होता है, कोई ठोस geometric symbol बचता है। असली tab पर देखकर परखिए।

आज /favicon.ico कहाँ अपनी जगह कमाता है

आधुनिक अभ्यास 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 में ऐसे बदलें

  1. अपनी GIF फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में ICO चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार ICO फ़ाइल डाउनलोड कर लें।

GIF या ICO: क्या बदलता है

GIF और ICO की तुलना
GIFICO
पूरा नामGraphics Interchange FormatWindows आइकॉन
फ़ाइल एक्सटेंशन.gif.ico
मीडिया टाइपimage/gifimage/x-icon
कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जाताबिना नुक़सान — कुछ छोड़ा नहीं जाता
पहली बार प्रकाशित19871985
प्रकाशकCompuServeMicrosoft
विनिर्देशGIF89a
लाइसेंसखुला मानकप्रकाशित, मानकीकृत नहीं
आज की स्थितिपुराना, फिर भी हर जगह पढ़ा जाता हैसीमित उपयोग
बिट डेप्थ88
रंग जो यह दर्ज कर सकता हैइंडेक्स्ड पैलेटRGB, इंडेक्स्ड पैलेट
सबसे बड़ी इमेजहर तरफ़ 65,535 pxहर तरफ़ 256 px
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयWebP, MP4PNG, SVG

क्या बचा रहता है

पारदर्शिता बनी रहती है। GIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

नतीजा खोलना

GIMP GIF और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

GIF CompuServe का फ़ॉर्मेट है, जो 1987 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।

ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।

GIF से ICO: आम सवाल

क्या मेरी GIF फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।

क्या GIF को ICO में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

GIF को ICO में बदलने पर क्या गुणवत्ता जाती है?

ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। सिर्फ़ पहला फ़्रेम बदला जाता है: चलती हुई GIF ठहरी हुई तस्वीर बन जाती है।

GIF से ICO जाने पर क्या पारदर्शिता बची रहती है?

पारदर्शिता बनी रहती है। GIF और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

इन फ़ॉर्मेट के बारे में और

ये आँकड़े कहाँ से आए

इस पेज पर GIF और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।