मुफ्त कनवर्टर

आईसीओ को पीएनजी कनवर्टर

अपने ब्राउज़र में तुरंत विंडोज़ आइकन (.ico) फ़ाइलों को उच्च गुणवत्ता वाली पारदर्शी पीएनजी छवियों में परिवर्तित करें।

यहां 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 को PNG में क्यों बदलें?

ICO एक विंडोज़-केंद्रित प्रारूप है जिसे कुछ छवि संपादक खूबसूरती से संभालते हैं। फ़ोटोशॉप के लिए एक प्लगइन की आवश्यकता होती है; कई वेब-आधारित उपकरण ICO को बिल्कुल भी नहीं पढ़ सकते हैं; Linux डेस्कटॉप वातावरण ICO को दोयम दर्जे का मानता है। पीएनजी सार्वभौमिक रूप से समर्थित है. किसी मौजूदा ICO को PNG में परिवर्तित करने से ऐसी फ़ाइलें उत्पन्न होती हैं जिन्हें आप किसी भी टूल में खोल और संपादित कर सकते हैं।

दूसरा सामान्य कारण अलग-अलग आकार निकालना है। फ़ेविकॉन अपडेट करने वाले वेब डेवलपर अक्सर मौजूदा ICO का केवल 32×32 या 64×64 संस्करण चाहते हैं। विरासत चिह्नों को फिर से तैयार करने वाले डिज़ाइनर शुरुआती बिंदु के रूप में सबसे बड़ा एम्बेडेड संस्करण चाहते हैं। सीधे ICO कंटेनर से निपटने के बजाय, दोनों वर्कफ़्लो को अलग-अलग PNG फ़ाइलें, प्रति आकार एक निकालने से लाभ होता है।

कैसे उपयोग करें

एक आईसीओ छोड़ें, प्रति एम्बेडेड आकार में एक पीएनजी प्राप्त करें।

  1. ICO फ़ाइल अपलोड करें: फ़ाइल को अपलोड क्षेत्र में खींचें या ब्राउज़ करने के लिए क्लिक करें। 50 एमबी तक की फ़ाइलें समर्थित हैं, हालाँकि सामान्य ICO फ़ाइलें 100 KB से कम होती हैं।
  2. एम्बेडेड आकारों की समीक्षा करें: टूल ICO में एम्बेडेड सभी छवियों को उनके आयाम और रंग की गहराई के साथ सूचीबद्ध करता है। एक विशिष्ट फ़ेविकॉन ICO में 16×16, 32×32 और 48×48 संस्करण होते हैं; एक विंडोज़ डेस्कटॉप आइकन में आठ या अधिक आकार हो सकते हैं।
  3. निकालें: प्रत्येक एम्बेडेड छवि को पीएनजी के रूप में डिकोड और पुनः एन्कोड किया गया है। पीएनजी-संपीड़ित प्रविष्टियों वाले आईसीओ के लिए, डिकोडिंग प्रत्यक्ष है। बीएमपी-शैली प्रविष्टियों के लिए, कच्चे पिक्सेल डेटा को एक कैनवास में पढ़ा जाता है और पीएनजी के रूप में निर्यात किया जाता है।
  4. डाउनलोड करना: एकल-छवि ICOs एकल PNG डाउनलोड उत्पन्न करते हैं। मल्टी-इमेज आईसीओ एक ज़िप संग्रह तैयार करते हैं जिसमें प्रति आकार एक पीएनजी होता है, जिसे आयामों (आइकन-16.पीएनजी, आइकन-32.पीएनजी, और इसी तरह) के साथ नामित किया जाता है।

सामान्य उपयोग के मामले

तकनीकी विवरण

एक ICO फ़ाइल 6-बाइट हेडर (ICONDIR) से शुरू होती है, उसके बाद प्रविष्टियों की एक निर्देशिका (ICONDIRENTRY, 16 बाइट्स प्रत्येक), उसके बाद प्रत्येक प्रविष्टि के लिए छवि डेटा होता है। प्रत्येक निर्देशिका प्रविष्टि छवि बाइट्स की ओर इशारा करते हुए चौड़ाई, ऊंचाई, रंग गणना और एक ऑफसेट और आकार निर्दिष्ट करती है।

छवि डेटा को या तो BMP-शैली DIB (BITMAPFILEHEADER के बिना) या सीधे एम्बेडेड पूर्ण PNG फ़ाइल के रूप में एन्कोड किया गया है। पीएनजी-एन्कोडेड प्रविष्टियाँ 256×256 पर आधुनिक आइकन के लिए आम हैं और शुरुआत में एक मानक पीएनजी हस्ताक्षर होता है। बीएमपी-शैली प्रविष्टियाँ फ़ाइल हेडर को छोड़ देती हैं लेकिन जानकारी हेडर और पिक्सेल डेटा शामिल करती हैं।

यह कनवर्टर निर्देशिका को पढ़ता है, प्रत्येक प्रविष्टि का पता लगाता है, और उपयुक्त डिकोडर को भेजता है। पीएनजी प्रविष्टियों को ब्लॉब और एक छवि तत्व का उपयोग करके डिकोड किया जाता है; बीएमपी प्रविष्टियाँ BITMAPINFOHEADER को पार्स करके और मैन्युअल रूप से कैनवास में पिक्सेल लिखकर पढ़ी जाती हैं। आउटपुट हमेशा पीएनजी होता है.

सर्वोत्तम प्रथाएँ

अक्सर पूछे जाने वाले प्रश्न

क्या ICO को PNG में परिवर्तित करते समय कोई गुणवत्ता हानि होती है?
नहीं, पीएनजी दोषरहित DEFLATE का उपयोग करता है, इसलिए रूपांतरण के दौरान आपकी छवि गुणवत्ता पूरी तरह से संरक्षित रहती है।
मैं मूल प्रारूप को बनाए रखने के बजाय पीएनजी में क्यों परिवर्तित करूंगा?
पीएनजी आदर्श है जब आपको पारदर्शिता समर्थन, स्क्रीनशॉट या ग्राफिक्स के लिए दोषरहित गुणवत्ता, या सार्वभौमिक ब्राउज़र संगतता की आवश्यकता होती है। ICO के विपरीत, PNG प्रत्येक पिक्सेल को संपीड़न कलाकृतियों के बिना संरक्षित करता है।
क्या मैं एकाधिक ICO फ़ाइलों को बैच में परिवर्तित कर सकता हूँ?
यह उपकरण अधिकतम गुणवत्ता सुनिश्चित करने के लिए एक समय में एक फ़ाइल को संसाधित करता है। एकाधिक फ़ाइलों के लिए, बस प्रक्रिया को दोहराएं - प्रत्येक रूपांतरण में केवल कुछ सेकंड लगते हैं।
क्या रूपांतरण के दौरान मेरी छवियाँ निजी रखी गई हैं?
हाँ। आपकी ICO फ़ाइलें पूरी तरह से कैनवास एपीआई और जावास्क्रिप्ट का उपयोग करके आपके ब्राउज़र में संसाधित की जाती हैं। किसी भी सर्वर पर कुछ भी अपलोड नहीं किया जाता है - फ़ाइल सीधे आपके डिवाइस से कनवर्टर तक और वापस आपके डिवाइस पर जाती है।
क्या मेरी फ़ाइल सर्वर पर अपलोड की गई है?
नहीं, पार्सिंग और डिकोडिंग आपके ब्राउज़र में होती है। फ़ाइल आपके डिवाइस को नहीं छोड़ती है.
क्या मैं पीएनजी को वापस आईसीओ में बदल सकता हूँ?
हां - समर्पित पीएनजी टू आईसीओ टूल का उपयोग करें, जो एक या अधिक पीएनजी को सही निर्देशिका संरचना के साथ एक ताजा आईसीओ फ़ाइल में बंडल करता है।
मुझे एक ICO के लिए एकाधिक डाउनलोड क्यों दिखाई देते हैं?
क्योंकि ICO में कई एम्बेडेड छवियां हैं। प्रत्येक एक अलग पीएनजी बन जाता है। यदि आप केवल एक आकार चाहते हैं, तो वह लें जो आपकी आवश्यकताओं से मेल खाता हो और बाकी को हटा दें।
क्या EXIF या अन्य मेटाडेटा संरक्षित रखा जाएगा?
ICO फ़ाइलें आम तौर पर EXIF मेटाडेटा नहीं रखती हैं। आउटपुट पीएनजी में केवल पिक्सेल डेटा होता है। यदि स्रोत ICO की PNG प्रविष्टियों में मेटाडेटा था, तो इसे कैनवास पुनः एन्कोडिंग के माध्यम से संरक्षित नहीं किया जाता है।