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

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

अपने ब्राउज़र में तुरंत पीएनजी छवियों को विंडोज आइकन (आईसीओ) फ़ाइलों (फ़ेविकॉन जेनरेटर) में कनवर्ट करें। तेज़, सुरक्षित और पूरी तरह से क्लाइंट-साइड।

यहां पीएनजी पर क्लिक करें या खींचें

50एमबी तक सपोर्ट करता है

या

इस टूल के बारे में

ICO वह प्रारूप है जो विंडोज़ डेस्कटॉप एप्लिकेशन आइकन के लिए अपेक्षा करता है और वह प्रारूप ब्राउज़र ऐतिहासिक रूप से फ़ेविकॉन के लिए अपेक्षा करता है (लिंक rel=icon, /favicon.ico)। एक उचित ICO फ़ाइल बनाने का अर्थ है एक ही छवि के कई आकारों को एक ही कंटेनर में बंडल करना ताकि ऑपरेटिंग सिस्टम या ब्राउज़र अपनी ज़रूरत के अनुसार रिज़ॉल्यूशन चुन सके। फ़ेविकॉन ICO में आमतौर पर 16×16, 32×32 और 48×48 शामिल होते हैं; एक डेस्कटॉप एप्लिकेशन ICO आमतौर पर 64×64, 128×128 और 256×256 जोड़ता है।

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

सारी प्रोसेसिंग स्थानीय स्तर पर होती है. पीएनजी को ब्राउज़र में पढ़ा जाता है, ICO बाइट स्ट्रीम मेमोरी में बनाई जाती है, और परिणाम डाउनलोड के रूप में पेश किया जाता है। कोई सर्वर अपलोड नहीं, कोई अस्थायी फ़ाइल भंडारण नहीं, कोई बाहरी निर्भरता नहीं।

पीएनजी को आईसीओ में क्यों बदलें?

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

फ़ेविकॉन के लिए, आधुनिक ब्राउज़र भी लिंक rel=icon के माध्यम से PNG स्वीकार करते हैं, लेकिन /favicon.ico अभी भी विरासती फ़ॉलबैक है जिसे पुराने ब्राउज़र और कई स्वचालित उपकरण (RSS रीडर, सामाजिक पूर्वावलोकन, खोज इंजन क्रॉलर) पहले जांचते हैं। /favicon.ico फ़ाइल के बिना एक साइट सर्वर लॉग में 404 शोर उत्पन्न करती है और पुराने क्लाइंट में सही ढंग से प्रदर्शित होने में विफल हो सकती है। फ़ाइल बनाना पाँच सेकंड का कार्य है; इसका उत्पादन नहीं करने पर चल रहे लॉग स्पैम की लागत आती है।

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

अपने पीएनजी मास्टर्स अपलोड करें, बंडल करने के लिए कौन से आकार चुनें, जेनरेट करें।

  1. अपनी पीएनजी फ़ाइल अपलोड करें: एक पीएनजी (इसे मानक आकार में बदला जाएगा) या कई पीएनजी को अलग-अलग आकार में खींचें (प्रत्येक को उसके मूल आकार के रूप में एम्बेड किया जाएगा)। 50 एमबी तक की फ़ाइलें समर्थित हैं।
  2. एम्बेडेड आकार चुनें: मानक फ़ेविकॉन आकार 16×16, 32×32 और 48×48 हैं। मानक एप्लिकेशन आइकन आकार 64×64, 128×128 और 256×256 जोड़ते हैं। वह सेट चुनें जो आपके उपयोग के मामले से मेल खाता हो।
  3. आईसीओ उत्पन्न करें: कनवर्टर आवश्यकतानुसार स्रोत का आकार बदलता है, ICO निर्देशिका हेडर बनाता है, और प्रत्येक छवि को एम्बेड करता है। आउटपुट सभी चयनित आकारों के साथ एक एकल .ico फ़ाइल है।
  4. डाउनलोड करें और तैनात करें: फ़ाइल सहेजें. फ़ेविकॉन के लिए, इसे अपनी साइट के मूल में /favicon.ico के रूप में रखें। विंडोज़ अनुप्रयोगों के लिए, अपने बिल्ड सिस्टम के संसाधन संकलन चरण के माध्यम से एम्बेड करें।

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

टेक्निकल डिटेल

एक ICO फ़ाइल में 6-बाइट ICONDIR हेडर (आरक्षित = 0, ICO के लिए टाइप = 1, गिनती = छवियों की संख्या) होता है, इसके बाद 16-बाइट ICONDIRENTRY रिकॉर्ड होते हैं, इसके बाद छवि पेलोड होता है। प्रत्येक ICONDIENTRY चौड़ाई और ऊंचाई (0 अर्थ 256 के साथ), रंग गणना, विमान, बिट गहराई, पेलोड आकार और ऑफसेट निर्दिष्ट करता है।

प्रत्येक छवि पेलोड या तो एक पूर्ण पीएनजी फ़ाइल (शुरुआत में पीएनजी हस्ताक्षर 0x89504E47) या एक बीएमपी-शैली डीआईबी है। आधुनिक रूपांतरण उपकरण, जिनमें यह भी शामिल है, 64×64 और उससे ऊपर के आकार के लिए पीएनजी और छोटे आकार के लिए बीएमपी एम्बेड करते हैं, जो विंडोज़ की अपेक्षा के अनुरूप है।

ब्राउज़र भारी भारोत्तोलन करता है: कैनवास के माध्यम से बिटमैप में पीएनजी डिकोडिंग, स्मूथिंग सक्षम के साथ कैनवास ड्रॉइमेज के माध्यम से आकार बदलना, और डेटाव्यू के माध्यम से अंतिम आईसीओ असेंबली एक बाइनरी बफर को लिखता है। बफ़र को 'image/x-icon' प्रकार वाले ब्लॉब के रूप में लपेटा गया है और डाउनलोड के रूप में पेश किया गया है।

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

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

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