आईसीओ को पीएनजी कनवर्टर
अपने ब्राउज़र में तुरंत विंडोज़ आइकन (.ico) फ़ाइलों को उच्च गुणवत्ता वाली पारदर्शी पीएनजी छवियों में परिवर्तित करें।
यहां ICO पर क्लिक करें या खींचें
50एमबी तक सपोर्ट करता है
अपने ब्राउज़र में तुरंत विंडोज़ आइकन (.ico) फ़ाइलों को उच्च गुणवत्ता वाली पारदर्शी पीएनजी छवियों में परिवर्तित करें।
50एमबी तक सपोर्ट करता है
ICO 1990 में विंडोज 3.0 के लिए आविष्कार किया गया आइकन फ़ाइल प्रारूप है और आज भी वेब पर वास्तविक फ़ेविकॉन प्रारूप के रूप में उपयोग किया जाता है। नाम के बावजूद, ICO फ़ाइल एक कंटेनर है जो विभिन्न आकारों और रंग की गहराई में कई छवियां रख सकती है। एक सामान्य विंडोज़ डेस्कटॉप ICO एक ही आइकन के 16×16, 32×32, 48×48, 64×64, 128×128 और 256×256 संस्करणों को बंडल कर सकता है; ऑपरेटिंग सिस्टम डिस्प्ले संदर्भ से मेल खाने वाले आकार को चुनता है। ICO को PNG में परिवर्तित करने का अर्थ है इनमें से एक या अधिक एम्बेडेड छवियों को निकालना और उन्हें स्टैंडअलोन PNG फ़ाइलों के रूप में सहेजना।
यह कनवर्टर आपके ब्राउज़र में ICO हेडर को पार्स करता है, सभी एम्बेडेड छवि प्रविष्टियों की पहचान करता है, और प्रत्येक को डीकोड करता है। अधिकांश आधुनिक ICO फ़ाइलें अपनी छवियों को आंतरिक रूप से PNG के रूप में संग्रहीत करती हैं; पुराने लोग बीएमपी-शैली कच्चे बिटमैप डेटा का उपयोग करते हैं। दोनों एन्कोडिंग को नियंत्रित किया जाता है। आउटपुट प्रति एम्बेडेड छवि एक पीएनजी है - एक विशिष्ट विंडोज आइकन के लिए, इसका मतलब है कि विभिन्न आकारों में छह या अधिक पीएनजी फाइलें।
फ़ाइलें आपके डिवाइस को कभी नहीं छोड़तीं। ICO निर्देशिका को पढ़ने और प्रत्येक छवि के लिए उपयुक्त डिकोडर को भेजने के लिए डेटाव्यू का उपयोग करके जावास्क्रिप्ट में पार्सिंग होती है। आउटपुट पीएनजी कैनवास.टूब्लॉब ('इमेज/पीएनजी') के माध्यम से तैयार किए जाते हैं।
ICO एक विंडोज़-केंद्रित प्रारूप है जिसे कुछ छवि संपादक खूबसूरती से संभालते हैं। फ़ोटोशॉप के लिए एक प्लगइन की आवश्यकता होती है; कई वेब-आधारित उपकरण ICO को बिल्कुल भी नहीं पढ़ सकते हैं; Linux डेस्कटॉप वातावरण ICO को दोयम दर्जे का मानता है। पीएनजी सार्वभौमिक रूप से समर्थित है. किसी मौजूदा ICO को PNG में परिवर्तित करने से ऐसी फ़ाइलें उत्पन्न होती हैं जिन्हें आप किसी भी टूल में खोल और संपादित कर सकते हैं।
दूसरा सामान्य कारण अलग-अलग आकार निकालना है। फ़ेविकॉन अपडेट करने वाले वेब डेवलपर अक्सर मौजूदा ICO का केवल 32×32 या 64×64 संस्करण चाहते हैं। विरासत चिह्नों को फिर से तैयार करने वाले डिज़ाइनर शुरुआती बिंदु के रूप में सबसे बड़ा एम्बेडेड संस्करण चाहते हैं। सीधे ICO कंटेनर से निपटने के बजाय, दोनों वर्कफ़्लो को अलग-अलग PNG फ़ाइलें, प्रति आकार एक निकालने से लाभ होता है।
एक आईसीओ छोड़ें, प्रति एम्बेडेड आकार में एक पीएनजी प्राप्त करें।
एक ICO फ़ाइल 6-बाइट हेडर (ICONDIR) से शुरू होती है, उसके बाद प्रविष्टियों की एक निर्देशिका (ICONDIRENTRY, 16 बाइट्स प्रत्येक), उसके बाद प्रत्येक प्रविष्टि के लिए छवि डेटा होता है। प्रत्येक निर्देशिका प्रविष्टि छवि बाइट्स की ओर इशारा करते हुए चौड़ाई, ऊंचाई, रंग गणना और एक ऑफसेट और आकार निर्दिष्ट करती है।
छवि डेटा को या तो BMP-शैली DIB (BITMAPFILEHEADER के बिना) या सीधे एम्बेडेड पूर्ण PNG फ़ाइल के रूप में एन्कोड किया गया है। पीएनजी-एन्कोडेड प्रविष्टियाँ 256×256 पर आधुनिक आइकन के लिए आम हैं और शुरुआत में एक मानक पीएनजी हस्ताक्षर होता है। बीएमपी-शैली प्रविष्टियाँ फ़ाइल हेडर को छोड़ देती हैं लेकिन जानकारी हेडर और पिक्सेल डेटा शामिल करती हैं।
यह कनवर्टर निर्देशिका को पढ़ता है, प्रत्येक प्रविष्टि का पता लगाता है, और उपयुक्त डिकोडर को भेजता है। पीएनजी प्रविष्टियों को ब्लॉब और एक छवि तत्व का उपयोग करके डिकोड किया जाता है; बीएमपी प्रविष्टियाँ BITMAPINFOHEADER को पार्स करके और मैन्युअल रूप से कैनवास में पिक्सेल लिखकर पढ़ी जाती हैं। आउटपुट हमेशा पीएनजी होता है.