पीएनजी को आईसीओ कनवर्टर
अपने ब्राउज़र में तुरंत पीएनजी छवियों को विंडोज आइकन (आईसीओ) फ़ाइलों (फ़ेविकॉन जेनरेटर) में कनवर्ट करें। तेज़, सुरक्षित और पूरी तरह से क्लाइंट-साइड।
यहां पीएनजी पर क्लिक करें या खींचें
50एमबी तक सपोर्ट करता है
अपने ब्राउज़र में तुरंत पीएनजी छवियों को विंडोज आइकन (आईसीओ) फ़ाइलों (फ़ेविकॉन जेनरेटर) में कनवर्ट करें। तेज़, सुरक्षित और पूरी तरह से क्लाइंट-साइड।
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 शोर उत्पन्न करती है और पुराने क्लाइंट में सही ढंग से प्रदर्शित होने में विफल हो सकती है। फ़ाइल बनाना पाँच सेकंड का कार्य है; इसका उत्पादन नहीं करने पर चल रहे लॉग स्पैम की लागत आती है।
अपने पीएनजी मास्टर्स अपलोड करें, बंडल करने के लिए कौन से आकार चुनें, जेनरेट करें।
एक ICO फ़ाइल में 6-बाइट ICONDIR हेडर (आरक्षित = 0, ICO के लिए टाइप = 1, गिनती = छवियों की संख्या) होता है, इसके बाद 16-बाइट ICONDIRENTRY रिकॉर्ड होते हैं, इसके बाद छवि पेलोड होता है। प्रत्येक ICONDIENTRY चौड़ाई और ऊंचाई (0 अर्थ 256 के साथ), रंग गणना, विमान, बिट गहराई, पेलोड आकार और ऑफसेट निर्दिष्ट करता है।
प्रत्येक छवि पेलोड या तो एक पूर्ण पीएनजी फ़ाइल (शुरुआत में पीएनजी हस्ताक्षर 0x89504E47) या एक बीएमपी-शैली डीआईबी है। आधुनिक रूपांतरण उपकरण, जिनमें यह भी शामिल है, 64×64 और उससे ऊपर के आकार के लिए पीएनजी और छोटे आकार के लिए बीएमपी एम्बेड करते हैं, जो विंडोज़ की अपेक्षा के अनुरूप है।
ब्राउज़र भारी भारोत्तोलन करता है: कैनवास के माध्यम से बिटमैप में पीएनजी डिकोडिंग, स्मूथिंग सक्षम के साथ कैनवास ड्रॉइमेज के माध्यम से आकार बदलना, और डेटाव्यू के माध्यम से अंतिम आईसीओ असेंबली एक बाइनरी बफर को लिखता है। बफ़र को 'image/x-icon' प्रकार वाले ब्लॉब के रूप में लपेटा गया है और डाउनलोड के रूप में पेश किया गया है।