ICO ते PNG कनवर्टर
विंडोज आयकॉन (.ico) फाइल्सना तुमच्या ब्राउझरमध्ये त्वरित उच्च-गुणवत्तेच्या पारदर्शक PNG प्रतिमांमध्ये रूपांतरित करा.
ICO येथे क्लिक करा किंवा ड्रॅग करा
50MB पर्यंत सपोर्ट करते
विंडोज आयकॉन (.ico) फाइल्सना तुमच्या ब्राउझरमध्ये त्वरित उच्च-गुणवत्तेच्या पारदर्शक PNG प्रतिमांमध्ये रूपांतरित करा.
50MB पर्यंत सपोर्ट करते
ICO हे 1990 मध्ये Windows 3.0 साठी शोधलेले आयकॉन फाइल स्वरूप आहे आणि ते आजही वेबवर डी फॅक्टो फॅविकॉन स्वरूप म्हणून वापरले जाते. नाव असूनही, एक ICO फाइल एक कंटेनर आहे जी वेगवेगळ्या आकारात आणि रंगांच्या खोलीवर अनेक प्रतिमा ठेवू शकते. सामान्य Windows डेस्कटॉप ICO समान चिन्हाच्या 16×16, 32×32, 48×48, 64×64, 128×128, आणि 256×256 आवृत्त्यांचे बंडल करू शकते; ऑपरेटिंग सिस्टम डिस्प्ले संदर्भाशी जुळणारा कोणताही आकार निवडते. ICO ला PNG मध्ये रूपांतरित करणे म्हणजे यापैकी एक किंवा अधिक एम्बेड केलेल्या प्रतिमा काढणे आणि त्या स्वतंत्र PNG फाइल्स म्हणून सेव्ह करणे.
हा कनवर्टर तुमच्या ब्राउझरमधील ICO शीर्षलेख पार्स करतो, सर्व एम्बेड केलेल्या प्रतिमा नोंदी ओळखतो आणि प्रत्येकाला डीकोड करतो. बऱ्याच आधुनिक ICO फायली त्यांच्या प्रतिमा PNG म्हणून अंतर्गत संग्रहित करतात; जुने BMP-शैलीतील कच्चा बिटमॅप डेटा वापरतात. दोन्ही एन्कोडिंग हाताळले जातात. आउटपुट प्रति एम्बेड केलेल्या प्रतिमेसाठी एक PNG आहे — एका सामान्य Windows चिन्हासाठी, म्हणजे वेगवेगळ्या आकारात सहा किंवा अधिक PNG फाइल्स.
फाइल कधीही तुमचे डिव्हाइस सोडत नाहीत. ICO निर्देशिका वाचण्यासाठी आणि प्रत्येक प्रतिमेसाठी योग्य डीकोडरवर पाठवण्यासाठी DataView वापरून JavaScript मध्ये पार्सिंग होते. आउटपुट PNGs canvas.toBlob('image/png') द्वारे तयार केले जातात.
ICO हे Windows-केंद्रित स्वरूप आहे जे काही प्रतिमा संपादक कृपापूर्वक हाताळतात. फोटोशॉपला प्लगइन आवश्यक आहे; अनेक वेब-आधारित साधने ICO वाचू शकत नाहीत; लिनक्स डेस्कटॉप वातावरण आयसीओला द्वितीय श्रेणी मानतात. PNG सर्वत्र समर्थित आहे. विद्यमान ICO ला PNG मध्ये रूपांतरित केल्याने तुम्ही कोणत्याही टूलमध्ये उघडू आणि संपादित करू शकता अशा फायली तयार होतात.
दुसरे सामान्य कारण म्हणजे वैयक्तिक आकार काढणे. फेविकॉन अपडेट करणाऱ्या वेब डेव्हलपरना अनेकदा विद्यमान ICO ची केवळ 32×32 किंवा 64×64 आवृत्ती हवी असते. लेगसी आयकॉन पुन्हा रेखाटणाऱ्या डिझायनर्सना सर्वात मोठी एम्बेड केलेली आवृत्ती प्रारंभ बिंदू म्हणून हवी आहे. ICO कंटेनरशी थेट व्यवहार करण्याऐवजी, प्रत्येक आकारात एक, स्वतंत्र PNG फायली काढण्यात दोन्ही वर्कफ्लोचा फायदा होतो.
एक ICO ड्रॉप करा, प्रति एम्बेडेड आकार एक PNG मिळवा.
एक ICO फाइल 6-बाइट शीर्षलेख (ICONDIR) ने सुरू होते, त्यानंतर प्रविष्ट्यांची निर्देशिका (ICONDIRENTRY, प्रत्येकी 16 बाइट्स), त्यानंतर प्रत्येक एंट्रीसाठी प्रतिमा डेटा येतो. प्रत्येक डिरेक्टरी एंट्री रूंदी, उंची, रंग संख्या आणि प्रतिमा बाइट्सकडे निर्देश करणारा ऑफसेट आणि आकार निर्दिष्ट करते.
इमेज डेटा एकतर BMP-शैली DIB (BITMAPFILEHEADER शिवाय) किंवा थेट एम्बेड केलेली संपूर्ण PNG फाइल म्हणून एन्कोड केलेला आहे. PNG-एनकोड केलेल्या नोंदी आधुनिक चिन्हांसाठी 256×256 वर सामान्य आहेत आणि सुरवातीला एक मानक PNG स्वाक्षरी आहे. BMP-शैलीतील नोंदी फाइल शीर्षलेख वगळतात परंतु माहिती शीर्षलेख आणि पिक्सेल डेटा समाविष्ट करतात.
हा कनवर्टर निर्देशिका वाचतो, प्रत्येक एंट्री शोधतो आणि योग्य डीकोडरवर पाठवतो. पीएनजी नोंदी ब्लॉब आणि इमेज घटक वापरून डीकोड केल्या जातात; BMP एंट्री BITMAPINFOHEADER पार्स करून आणि स्वतः कॅनव्हासमध्ये पिक्सेल लिहून वाचल्या जातात. आउटपुट नेहमी PNG असते.