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

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

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

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

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

ICO 139 KBPNG 139 KB 0% छोटी

एक तस्वीर जैसा दृश्य — मुलायम ढाल, नरम किनारे, महीन दाने। PNG या तो ठीक इसी के लिए बना है या ठीक इसी के ख़िलाफ़, और आँकड़े बता देते हैं कि कौन-सा। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

ICO 7 KBPNG 7 KB 0% छोटी

पीछे पारदर्शी और आकृति पर एक रंग-ढाल। PNG या तो दोनों रखता है, या एक, या पारदर्शिता को किसी ठोस रंग से भर देता है — और लोग ठीक इसी अंतर पर फँसते हैं। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

ICO 3 KBPNG 3 KB 1% छोटी

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

आइकन फ़ाइल एक फ़ोल्डर है, PNG उसका एक पन्ना

यह बात ज़्यादातर कन्वर्टर नहीं बताते। ICO कोई तस्वीर नहीं, एक छोटी निर्देशिका है जिसमें कई आकार की तस्वीरें रहती हैं, ताकि Windows भीड़ भरे टास्कबार में साफ़ 16-पिक्सेल संस्करण और डेस्कटॉप पर साफ़ 256-पिक्सेल संस्करण, बिना किसी को खींचे, दिखा सके। एक अच्छी बनी हुई ऐप्लिकेशन आइकन में आम तौर पर चार से छह प्रविष्टियाँ होती हैं। PNG में एक ही तस्वीर की जगह है, कोई निर्देशिका नहीं।

तो यह कन्वर्ज़न सिर्फ़ फिर से एनकोड करना नहीं, पहले एक चुनाव फिर एनकोडिंग है, और दिलचस्प सवाल यह है कि कौन-सी प्रविष्टि चुनी जाती है। इस पेज पर बाक़ी सब इसी से निकलता है।

सबसे बड़ी प्रविष्टि ही PNG बनती है

डिकोडिंग इस पेज की किसी लाइब्रेरी से नहीं, आपके ब्राउज़र से होती है, और हर ब्राउज़र आइकन डिकोडर डायरेक्टरी की सबसे बड़ी तस्वीर लौटाता है। यह अंदाज़ा नहीं, नापा गया तथ्य है: 16, 32, 48 और 256 पिक्सेल की प्रविष्टियों वाली, हर एक अलग रंग में बनी आइकन फ़ाइल, 256-पिक्सेल रंग वाली PNG बनकर लौटी। निर्देशिका को छोटे-पहले, बड़े-पहले और उलट-पलट क्रम में लिखने से कुछ नहीं बदला।

व्यावहारिक नतीजा यह है कि आप चुन नहीं सकते। अगर फ़ाइल में 256-पिक्सेल तस्वीर है, वही मिलती है; 16, 32 और 48 पिक्सेल की ड्रॉइंग बिना किसी संदेश के छोड़ दी जाती हैं, और अक्सर उन्हीं पर सबसे ज़्यादा मेहनत हुई होती है।

256 पिक्सेल ही किसी भी आइकन की छत है

कोई ICO प्रविष्टि अपनी चौड़ाई और ऊँचाई एक-एक बाइट में दर्ज करती है, जो 255 पर रुक जाती है, और फ़ॉर्मेट 0 मान को 256 मानने के लिए रखता है। यही पूरी छत है: कहीं भी कोई ICO फ़ाइल 256 पिक्सेल से चौड़ी तस्वीर नहीं रखती, तो उससे बनी कोई PNG भी नहीं रख सकती।

यह तब मायने रखता है जब किसी ने आपसे लोगो माँगा हो। आइकन फ़ाइल कोई मूल संपत्ति नहीं, और स्लाइड पर पूरी चौड़ाई में रखी या किसी भी आकार में छपी 256-पिक्सेल PNG धुँधली दिखेगी। अगर PNG को थंबनेल से बड़ा कहीं जाना है, आइकन की जगह असली आर्टवर्क ढूँढिए।

पारदर्शी कोने कन्वर्ज़न से बिना छुए निकलते हैं

दोनों फ़ॉर्मेट पूरा आठ-बिट अल्फ़ा चैनल रखते हैं, तो गोल आइकन, कटआउट निशान या हल्की परछाईं PNG में बिल्कुल वैसी ही आती है जैसी बनाई गई थी। कोई पृष्ठभूमि रंग चुनना नहीं, बाद में काटने को कोई सफ़ेद डिब्बा नहीं। टेस्ट आइकन पर नतीजे का कोने वाला पिक्सेल 0,0,0,0 पढ़ता है — पूरी तरह पारदर्शी, शून्य अपारदर्शिता वाला काला नहीं।

यही वजह है कि इस काम के लिए PNG सही मंज़िल है और JPG नहीं। अगर आइकन कहीं किसी रंगीन पृष्ठभूमि पर बैठ सकता है — गहरी थीम, स्लाइड, ऐप-स्टोर ग्रिड — अल्फ़ा चैनल ही इस कन्वर्ज़न का पूरा मक़सद है।

पिक्सेल में कुछ नहीं फेंका जाता

दोनों सिरे बिना नुक़सान के हैं। आइकन कच्चे पिक्सेल में डिकोड होता है और वही मान PNG में लिख दिए जाते हैं, तो कोई गुणवत्ता सेटिंग ग़लत होने को नहीं और दोबारा बदलने पर कोई नई क्षति नहीं जुड़ती। जो बदलता है वह पैकेजिंग है, तस्वीर नहीं।

PNG फिर oxipng से गुज़रती है, जो आम तौर पर बिना एक भी पिक्सेल छुए सादे एनकोडर की लिखी हुई ज़्यादातर फ़ालतू जगह हटा देती है। 8,471 बाइट की टेस्ट आइकन पर नतीजे वाली 256-पिक्सेल PNG 1,737 बाइट की निकली — मूल आइकन से भी छोटी, क्योंकि आइकन एक ही ड्रॉइंग की चार प्रतियाँ रखे था।

16 या 32 पिक्सेल की ड्रॉइंग अलग से चाहिए तो

अगर छोटी प्रविष्टि ही चाहिए, यह पेज वह नहीं दे सकता, और न ही कोई ब्राउज़र-डिकोडर पर चलने वाला कन्वर्टर। किसी अच्छी आइकन के छोटे आकार सिकोड़ी हुई प्रतियाँ नहीं होते; वे अलग से बनाए जाते हैं, रेखाओं को पूरे पिक्सेल पर टिकाकर और ब्योरा हटाकर ताकि निशान उस आकार पर साफ़ बना रहे। 256-पिक्सेल PNG को सिकोड़ने से जो बनेगा वह साफ़ नज़र आने वाला बुरा होगा।

इस काम का औज़ार आइकन-एडिटर है। GIMP कोई ICO खोलकर हर प्रविष्टि को अलग परत की तरह दिखाता है, जिसे एक-एक कर निर्यात किया जा सकता है, और यह मुफ़्त है। Windows पर IcoFX भी यही काम ज़्यादा आसान इंटरफ़ेस के साथ करता है।

पुरानी favicon.ico असल में क्या देगी

वेब से उठाई गई favicon आम तौर पर उस छत से कहीं छोटी होती हैं जो लगती है। ऊँची-घनत्व वाली स्क्रीन आने से पहले लिखी गई फ़ाइल अक्सर सिर्फ़ 16-पिक्सेल तस्वीर रखती थी, कभी 16 और 32; 256-पिक्सेल प्रविष्टि तब आम हुई जब Windows और ब्राउज़र बड़े टाइल के लिए इसका इस्तेमाल करने लगे।

नतीजा सही दिखेगा और favicon के अलावा किसी और काम के लगभग नाकाबिल होगा। यह कन्वर्ज़न की ख़ामी नहीं — उससे बड़ी तस्वीर कभी सहेजी ही नहीं गई थी। इसे इस बात के सबूत की तरह लीजिए कि साइट ने कभी बड़ा संस्करण प्रकाशित ही नहीं किया।

PNG को दोबारा favicon या ऐप-आइकन सेट में डालना

आज की favicon मार्कअप PNG को सीधे स्वीकार करती है, और ज़्यादातर साइटें अब पुरानी आइकन फ़ाइल के साथ 32-पिक्सेल PNG, 180-पिक्सेल apple-touch-icon और एक SVG भी घोषित करती हैं। अगर साइट को आधुनिक बनाने के लिए ICO को PNG में बदला गया, यह पेज दिया गया PNG इन घोषणाओं के लिए सही इनपुट है, बशर्ते स्रोत में इतनी बड़ी प्रविष्टि रही हो।

किसी नेटिव ऐप्लिकेशन आइकन के लिए प्लैटफ़ॉर्म ठीक-ठीक पिक्सेल आयाम माँगेगा — 256-पिक्सेल PNG ईमानदारी से 512 या 1024 पिक्सेल की जगह नहीं भर सकती। वहाँ आइकन फ़ाइल ग़लत शुरुआती बिंदु है और वेक्टर या पूरे रिज़ॉल्यूशन वाला मूल सही।

एक साथ पूरा आइकन-फ़ोल्डर बदलना

पूरा सेट छोड़ दीजिए। हर आइकन अलग-अलग डिकोड और लिखी जाती है और नतीजे एक ZIP बनकर लौटते हैं — यही इस काम की आम शक्ल है: किसी को ऐप्लिकेशन आइकन की पूरी निर्देशिका विरासत में मिलती है और हर एक को दस्तावेज़ या संपत्ति-सूची के लिए तस्वीर चाहिए होती है।

चूँकि काम आपके ब्राउज़र में होता है, कोई कतार नहीं और कोई फ़ाइल-दर-फ़ाइल अपलोड नहीं, दसवीं फ़ाइल पहली जैसी ही सँभलती है। जिन फ़ाइलों में सिर्फ़ छोटी प्रविष्टि हो वे छोटी PNG देंगी, तो ZIP में आयाम ज़रूर जाँच लीजिए।

ICO को PNG में ऐसे बदलें

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

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

ICO और PNG की तुलना
ICOPNG
पूरा नामWindows आइकॉनPortable Network Graphics
फ़ाइल एक्सटेंशन.ico.png
मीडिया टाइपimage/x-iconimage/png
कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जाताबिना नुक़सान — कुछ छोड़ा नहीं जाता
पहली बार प्रकाशित19851996
प्रकाशकMicrosoftPNG Development Group
विनिर्देशISO/IEC 15948
लाइसेंसप्रकाशित, मानकीकृत नहींखुला मानक
आज की स्थितिसीमित उपयोगमौजूदा
बिट डेप्थ816
रंग जो यह दर्ज कर सकता हैRGB, इंडेक्स्ड पैलेटRGB, ग्रेस्केल, इंडेक्स्ड पैलेट
सबसे बड़ी इमेजहर तरफ़ 256 pxहर तरफ़ 2,14,74,83,647 px
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयSVGWebP, SVG, JXL

क्या खो जाता है

PNG में एक पन्ना होता है। कई पन्नों वाली ICO फ़ाइल पन्ना-दर-पन्ना बदली जाती है, एक ही फ़ाइल में नहीं।

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

कुछ नहीं खोता। ICO और PNG — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।

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

नतीजा खोलना

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

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

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

PNG PNG Development Group का है और 1996 से चला आ रहा है, और ISO/IEC 15948 में तय किया गया है। Adobe Photoshop, GIMP और Paint.NET इस फ़ॉर्मेट को पढ़ लेते है।

ICO से PNG: आम सवाल

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

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

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

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

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

नहीं। PNG वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है।

कई पन्नों वाली ICO फ़ाइल एक ही PNG में आ जाती है?

PNG में एक पन्ना होता है। कई पन्नों वाली ICO फ़ाइल पन्ना-दर-पन्ना बदली जाती है, एक ही फ़ाइल में नहीं।

क्या ICO से PNG बिना नुक़सान का है?

कुछ नहीं खोता। ICO और PNG — दोनों अपनी सामग्री बिना नुक़सान सँभालते हैं: यह कन्वर्ज़न पैकिंग बदलता है, गुणवत्ता नहीं, और आप इसे दोहरा सकते हैं बिना इस डर के कि नुक़सान जमा होता जाएगा।

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

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

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

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

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