PNG से ICO कन्वर्टर
PNG रास्टर ग्राफिक्स को विंडोज आइकन फ़ाइलों में बदलने से आपकी पारदर्शी कलाकृति डेस्कटॉप सॉफ़्टवेयर शॉर्टकट के लिए उपयोग किए जाने वाले ICO कंटेनर में पैक हो जाती है।
फ़ॉर्मेट तुलना और तकनीकी विनिर्देश
| विशिष्टता | PNG | ICO |
|---|---|---|
| MIME टाइप | image/ | image/ |
| प्रकार | रास्टर | रास्टर / कंटेनर |
| संपीड़न | लॉसलेस (DEFLATE / LZ77 + Huffman) | रॉ बिटमैप / एम्बेडेड PNG |
| मानक विनिर्देश | W3C PNG 3rd Edition | Microsoft ICO Format |
| मैजिक बाइट्स हेडर | 89 50 4E 47 0D 0A 1A 0A | 00 00 01 00 |
फ़ॉर्मेट अवलोकन और अनुप्रयोग
डेस्कटॉप एप्लिकेशन बनाते समय या ऑपरेटिंग सिस्टम शॉर्टकट को कस्टमाइज़ करते समय पोर्टेबल नेटवर्क ग्राफिक्स फ़ाइल को Windows Icon प्रारूप में बदलना आवश्यक होता है। सॉफ़्टवेयर डेवलपर और सिस्टम प्रशासक अक्सर मानक वेब ग्राफिक्स लेते हैं और उन्हें एप्लिकेशन आइकॉन में बदल देते हैं। Windows ऑपरेटिंग सिस्टम को विभिन्न डिस्प्ले स्केलिंग सेटिंग्स, टास्कबार और फ़ाइल एक्सप्लोरर दृश्यों में दृश्य मार्करों को सही ढंग से प्रदर्शित करने के लिए विशिष्ट आइकॉन संरचनाओं की आवश्यकता होती है। डेस्कटॉप सॉफ़्टवेयर पैकेज, कस्टम फ़ोल्डर शॉर्टकट और वेब फ़ेविकॉन इस फ़ाइल रूपांतरण पर निर्भर करते हैं। एक मानक वेब छवि में केवल एक रिज़ॉल्यूशन होता है और यह Windows शेल के अंदर गतिशील रूप से स्केल नहीं कर सकता है। किसी ग्राफिक को आइकॉन फ़ाइल में बदलने से दृश्य डेटा एक बहु-परत कंटेनर में रैप हो जाता है ताकि ऑपरेटिंग सिस्टम चित्र को विकृत किए बिना उच्च-डीपीआई मॉनिटर या मानक डेस्कटॉप ग्रिड के लिए सही आयामों का चयन कर सके।
तकनीकी विनिर्देश और कोडेक विवरण
स्रोत प्रारूप, PNG (image/png), लॉसलेस DEFLATE संपीड़न का उपयोग करता है, जो LZ77 और हफ़मैन कोडिंग को जोड़ता है। यह 8-बाइट मैजिक नंबर हस्ताक्षर से शुरू होता है: 89 50 4E 47 0D 0A 1A 0A। लक्ष्य प्रारूप, विंडोज आइकन (image/x-icon), एक एकल संपीड़ित स्ट्रीम के बजाय एक कंटेनर प्रारूप के रूप में कार्य करता है। एक ICO फ़ाइल एक आरक्षित शब्द, एक छवि प्रकार संकेतक (आइकन के लिए 1), और अंदर कितनी छवियां संग्रहीत हैं, इसकी गिनती युक्त 6-बाइट हेडर के साथ शुरू होती है। इस हेडर के बाद निहित छवि के लिए 16-बाइट निर्देशिका प्रविष्टि होती है, जिसमें चौड़ाई, ऊंचाई, रंग गणना, प्लेन (planes), प्रति पिक्सेल बिट्स, आकार और ऑफ़सेट का विवरण होता है। आधुनिक ICO फ़ाइलें कच्चे असंपीड़ित बिटमैप्स को संग्रहीत कर सकती हैं या संपीड़ित PNG डेटा को सीधे कंटेनर ब्लॉकों के अंदर एम्बेड कर सकती हैं।
OS और ब्राउज़र संगतता
विस्टा से लेकर विंडोज 11 तक माइक्रोसॉफ्ट विंडोज के सभी डेस्कटॉप संस्करणों में विंडोज आइकन फ़ाइलों का पूरी तरह से समर्थन किया जाता है। वेब ब्राउज़र विशेष रूप से वेबसाइट फ़ेविकोम के लिए ICO फ़ाइलों को पढ़ते हैं, हालांकि आधुनिक वेब मानक ब्राउज़र टैब के लिए PNG या SVG पसंद करते हैं। macOS और लिनक्स फ़ाइल प्रबंधक अलग-अलग थंबनेल समर्थन स्तरों के साथ ICO कंटेनरों को प्रदर्शित करते हैं, जिसके लिए अक्सर व्यक्तिगत परतों का निरीक्षण करने के लिए विशेष छवि दर्शकों की आवश्यकता होती है। iOS और Android पर मोबाइल ऑपरेटिंग सिस्टम मूल रूप से ICO फ़ाइलों का उपयोग नहीं करते हैं, क्योंकि वे एप्लिकेशन संपत्तियों के लिए PNG और JPEG प्रारूपों पर निर्भर करते हैं।
उपयोगी जानकारी
यह टूल एक ही इमेज संग्रहीत करता है: 256x256 पिक्सेल तक के PNG अपना आकार बनाए रखते हैं और इससे बड़े PNG को घटाकर 256x256 में फिट किया जाता है, इसलिए 256x256 या उससे छोटे वर्गाकार PNG से शुरू करें; अगर आपको एक आइकन में 16x16, 32x32 और 48x48 जैसे कई आकार चाहिए, तो उन्हें आइकन एडिटर में जोड़ें।
अक्सर पूछे जाने वाले प्रश्न
गुणवत्ता खोए बिना PNG को Windows Icon में कैसे बदलें?
256x256 पिक्सेल तक के PNG को ICO कंटेनर में बिना बदलाव के एम्बेड किया जाता है, इसलिए लॉसी संपीड़न का कोई दूसरा चरण नहीं होता; इससे बड़े PNG को पहले घटाकर 256x256 में फिट किया जाता है, जो किसी आइकन एंट्री में रखा जा सकने वाला सबसे बड़ा आकार है।
PNG और Windows Icon में क्या अंतर है?
PNG DEFLATE एल्गोरिदम के साथ संपीड़ित एक सिंगल-लेयर रैस्टर इमेज है, जबकि Windows Icon एक बहु-रिज़ॉल्यूशन कंटेनर फ़ाइल है जो एक ही पैकेज में कई अलग-अलग छवि आकार और रंग गहराई रखती है।