PNG ते ICO कनवर्टर
तुमच्या ब्राउझरमध्ये PNG प्रतिमांना Windows Icon (ICO) फाइल्स (Favicon जनरेटर) मध्ये त्वरित रूपांतरित करा. जलद, सुरक्षित आणि पूर्णपणे क्लायंट-साइड.
PNG येथे क्लिक करा किंवा ड्रॅग करा
50MB पर्यंत सपोर्ट करते
तुमच्या ब्राउझरमध्ये PNG प्रतिमांना Windows Icon (ICO) फाइल्स (Favicon जनरेटर) मध्ये त्वरित रूपांतरित करा. जलद, सुरक्षित आणि पूर्णपणे क्लायंट-साइड.
50MB पर्यंत सपोर्ट करते
ICO हे डेस्कटॉप ऍप्लिकेशन आयकॉनसाठी Windows अपेक्षित असलेले स्वरूप आहे आणि स्वरूप ब्राउझर ऐतिहासिकदृष्ट्या फेविकॉनसाठी अपेक्षित आहे (लिंक rel=icon, /favicon.ico). योग्य ICO फाईल तयार करणे म्हणजे एकाच कंटेनरमध्ये एकाच प्रतिमेचे अनेक आकार बंडल करणे जेणेकरून ऑपरेटिंग सिस्टम किंवा ब्राउझर आवश्यक असलेले रिझोल्यूशन निवडू शकेल. फेविकॉन ICO मध्ये सामान्यत: 16×16, 32×32, आणि 48×48 समाविष्ट असते; डेस्कटॉप ऍप्लिकेशन ICO सहसा 64×64, 128×128, आणि 256×256 जोडते.
हा कनवर्टर एक किंवा अधिक PNG फायली घेतो आणि तुमच्या ब्राउझरमध्ये योग्यरित्या संरचित ICO फाइल लिहितो. ICO निर्देशिका आणि प्रत्येक एम्बेड केलेल्या प्रतिमेचा मेटाडेटा बायनरी बफर वापरून JavaScript मध्ये तयार केला जातो; PNG नोंदी थेट एम्बेड केल्या जातात, तर लहान आकारांना वैकल्पिकरित्या लेगसी सुसंगततेसाठी BMP-शैली DIB म्हणून पुन्हा एन्कोड केले जाऊ शकते. आउटपुट ही विंडोज एक्सप्लोरर, व्हिज्युअल स्टुडिओ, वेब ब्राउझर आणि ICO वापरणाऱ्या इतर कोणत्याही साधनांद्वारे स्वीकारलेली एक मानक ICO फाइल आहे.
सर्व प्रक्रिया स्थानिक पातळीवर होते. PNG ब्राउझरमध्ये वाचले जातात, ICO बाइट प्रवाह मेमरीमध्ये तयार केला जातो आणि परिणाम डाउनलोड म्हणून ऑफर केला जातो. सर्व्हर अपलोड नाही, तात्पुरती फाइल स्टोरेज नाही, बाह्य अवलंबित्व नाही.
तुम्ही Windows ऍप्लिकेशन राखल्यास, एक्झिक्युटेबलचे चिन्ह बायनरीच्या संसाधनांमध्ये एम्बेड केलेली ICO फाइल असणे आवश्यक आहे. संकलित PNG संसाधने समतुल्य नाहीत. एक्झिक्युटेबलमध्ये आयकॉन लिंक करण्यापूर्वी तुमच्या PNG मास्टर्सकडून योग्य ICO तयार करणे ही मानक पॅकेजिंग पायरी आहे.
फेविकॉनसाठी, आधुनिक ब्राउझर देखील rel=icon या लिंकद्वारे PNG स्वीकारतात, परंतु /favicon.ico अजूनही जुने ब्राउझर आणि अनेक स्वयंचलित साधने (RSS वाचक, सामाजिक पूर्वावलोकने, शोध इंजिन क्रॉलर्स) प्रथम तपासण्याची परंपरागत फॉलबॅक आहे. /favicon.ico फाइल नसलेली साइट सर्व्हर लॉगमध्ये 404 आवाज निर्माण करते आणि जुन्या क्लायंटमध्ये योग्यरित्या प्रदर्शित करण्यात अयशस्वी होऊ शकते. फाइल तयार करणे हे पाच-सेकंदाचे काम आहे; उत्पादन न केल्याने चालू लॉग स्पॅम खर्च होतो.
तुमचे PNG मास्टर अपलोड करा, कोणते आकार बंडल करायचे ते निवडा.
ICO फाइलमध्ये 6-बाइट ICONDIR शीर्षलेख (आयसीओसाठी आरक्षित=0, प्रकार=1, प्रतिमांची संख्या=संख्या), त्यानंतर 16-बाइट ICONDIRENTRY रेकॉर्ड असतात, त्यानंतर प्रतिमा पेलोड असते. प्रत्येक ICONDIRENTRY रुंदी आणि उंची (0 म्हणजे 256 सह), रंग संख्या, विमाने, बिट खोली, पेलोड आकार आणि ऑफसेट निर्दिष्ट करते.
प्रत्येक इमेज पेलोड एकतर संपूर्ण PNG फाइल (प्रारंभात PNG स्वाक्षरी 0x89504E47) किंवा BMP-शैली DIB आहे. आधुनिक रूपांतरण साधने, यासह, 64×64 आणि वरील आकारांसाठी PNG एम्बेड करा आणि Windows च्या अपेक्षेशी जुळणारी, लहान आकारांसाठी BMP.
ब्राउझर हेवी लिफ्टिंग करतो: कॅनव्हासद्वारे बिटमॅपवर PNG डीकोडिंग, स्मूथिंग सक्षम असलेल्या कॅनव्हास ड्रॉइमेजद्वारे आकार बदलणे आणि डेटा व्ह्यूद्वारे अंतिम ICO असेंब्ली बायनरी बफरला लिहिते. बफरला 'इमेज/एक्स-आयकॉन' टाईपसह ब्लॉब म्हणून गुंडाळले जाते आणि डाउनलोड म्हणून ऑफर केले जाते.