PNG سے ICO کنورٹر
اپنے براؤزر میں PNG تصاویر کو فوری طور پر ونڈوز آئیکون (ICO) فائلوں (Favicon جنریٹر) میں تبدیل کریں۔ تیز، محفوظ، اور مکمل طور پر کلائنٹ سائیڈ۔
PNG کو یہاں کلک کریں یا گھسیٹیں۔
50MB تک سپورٹ کرتا ہے۔
اپنے براؤزر میں PNG تصاویر کو فوری طور پر ونڈوز آئیکون (ICO) فائلوں (Favicon جنریٹر) میں تبدیل کریں۔ تیز، محفوظ، اور مکمل طور پر کلائنٹ سائیڈ۔
50MB تک سپورٹ کرتا ہے۔
ICO وہ فارمیٹ ہے جس کی ونڈوز ڈیسک ٹاپ ایپلیکیشن آئیکنز کے لیے توقع کرتی ہے اور فارمیٹ براؤزر تاریخی طور پر فیوی کونز کے لیے توقع کرتے ہیں (link 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 طرز کے DIBs کے طور پر دوبارہ انکوڈ کیا جا سکتا ہے۔ آؤٹ پٹ ایک معیاری ICO فائل ہے جسے Windows Explorer، Visual Studio، ویب براؤزرز، اور ICO استعمال کرنے والا کوئی دوسرا ٹول قبول کرتا ہے۔
تمام پروسیسنگ مقامی طور پر ہوتی ہے۔ PNGs کو براؤزر میں پڑھا جاتا ہے، ICO بائٹ سٹریم میموری میں بنایا جاتا ہے، اور نتیجہ ڈاؤن لوڈ کے طور پر پیش کیا جاتا ہے۔ کوئی سرور اپ لوڈ، کوئی عارضی فائل اسٹوریج، کوئی بیرونی انحصار نہیں۔
اگر آپ ونڈوز ایپلیکیشن کو برقرار رکھتے ہیں تو، قابل عمل کا آئیکن ایک ICO فائل ہونا چاہیے جو بائنری کے وسائل میں شامل ہو۔ مرتب کردہ PNG وسائل مساوی نہیں ہیں۔ آئیکن کو قابل عمل میں جوڑنے سے پہلے اپنے PNG ماسٹرز سے ایک مناسب ICO تیار کرنا پیکیجنگ کا معیاری مرحلہ ہے۔
فیوی کونز کے لیے، جدید براؤزرز PNG کو لنک rel=icon کے ذریعے بھی قبول کرتے ہیں، لیکن /favicon.ico اب بھی پرانے براؤزرز اور بہت سے خودکار ٹولز (RSS ریڈرز، سوشل پریویو، سرچ انجن کرالر) پہلے چیک کرتے ہیں۔ /favicon.ico فائل کے بغیر ایک سائٹ سرور لاگز میں 404 شور پیدا کرتی ہے اور پرانے کلائنٹس میں صحیح طریقے سے ڈسپلے کرنے میں ناکام ہو سکتی ہے۔ فائل تیار کرنا پانچ سیکنڈ کا کام ہے۔ اس کی پیداوار نہ کرنے پر لاگت جاری لاگ اسپام ہے۔
اپنے PNG ماسٹرز کو اپ لوڈ کریں، منتخب کریں کہ کن سائزوں کو بنڈل بنانا ہے، جنریٹ کرنا ہے۔
ایک ICO فائل ایک 6 بائٹ ICONDIR ہیڈر پر مشتمل ہوتی ہے (محفوظ=0، ٹائپ=1 ICO کے لیے، شمار=تصاویر کی تعداد)، اس کے بعد 16-بائٹ ICONDIRENTRY ریکارڈز، اس کے بعد امیج پے لوڈ ہوتا ہے۔ ہر ICONDIRENTRY چوڑائی اور اونچائی (0 کے معنی 256 کے ساتھ)، رنگوں کی گنتی، طیاروں، تھوڑا سا گہرائی، پے لوڈ کا سائز، اور آفسیٹ بتاتا ہے۔
ہر تصویری پے لوڈ یا تو ایک مکمل PNG فائل ہے (شروع میں PNG دستخط 0x89504E47) یا BMP طرز کا DIB۔ تبادلوں کے جدید ٹولز، بشمول یہ، 64×64 اور اس سے اوپر کے سائز کے لیے PNG اور چھوٹے سائز کے لیے BMP کو سرایت کرتے ہیں، ونڈوز کی توقع کے مطابق۔
براؤزر ہیوی لفٹنگ کرتا ہے: کینوس کے ذریعے بٹ میپ پر PNG ڈی کوڈنگ، اسموتھنگ کے ساتھ کینوس ڈرا امیج کے ذریعے سائز تبدیل کرنا، اور DataView کے ذریعے فائنل ICO اسمبلی بائنری بفر کو لکھتا ہے۔ بفر کو 'image/x-icon' ٹائپ کے ساتھ ایک بلاب کے طور پر لپیٹا جاتا ہے اور اسے ڈاؤن لوڈ کے طور پر پیش کیا جاتا ہے۔