ICO کو PNG کنورٹر
ونڈوز آئیکون (.ico) فائلوں کو اپنے براؤزر میں فوری طور پر اعلیٰ معیار کی شفاف PNG تصاویر میں تبدیل کریں۔
ICO کو یہاں کلک کریں یا گھسیٹیں۔
50MB تک سپورٹ کرتا ہے۔
ونڈوز آئیکون (.ico) فائلوں کو اپنے براؤزر میں فوری طور پر اعلیٰ معیار کی شفاف PNG تصاویر میں تبدیل کریں۔
50MB تک سپورٹ کرتا ہے۔
آئی سی او آئیکن فائل فارمیٹ ہے جو 1990 میں ونڈوز 3.0 کے لیے ایجاد کیا گیا تھا اور آج بھی ویب پر ڈی فیکٹو فیویکن فارمیٹ کے طور پر استعمال ہوتا ہے۔ نام کے باوجود، ایک ICO فائل ایک کنٹینر ہے جو مختلف سائز اور رنگ کی گہرائیوں میں ایک سے زیادہ تصاویر رکھ سکتی ہے۔ ایک عام ونڈوز ڈیسک ٹاپ ICO اسی آئیکن کے 16×16، 32×32، 48×48، 64×64، 128×128، اور 256×256 ورژن بنڈل کر سکتا ہے۔ آپریٹنگ سسٹم ڈسپلے کے سیاق و سباق سے جو بھی سائز مماثل ہو اسے منتخب کرتا ہے۔ ICO کو PNG میں تبدیل کرنے کا مطلب ہے ان ایمبیڈڈ امیجز میں سے ایک یا زیادہ کو نکالنا اور انہیں اسٹینڈ ایلون PNG فائلوں کے طور پر محفوظ کرنا۔
یہ کنورٹر آپ کے براؤزر میں ICO ہیڈر کو پارس کرتا ہے، تمام ایمبیڈڈ تصویری اندراجات کی شناخت کرتا ہے، اور ہر ایک کو ڈی کوڈ کرتا ہے۔ زیادہ تر جدید ICO فائلیں اپنی تصاویر کو اندرونی طور پر PNG کے طور پر محفوظ کرتی ہیں۔ بڑی عمر والے BMP طرز کا خام بٹ میپ ڈیٹا استعمال کرتے ہیں۔ دونوں انکوڈنگز کو سنبھالا جاتا ہے۔ آؤٹ پٹ ایک پی این جی فی ایمبیڈڈ امیج ہے — ایک عام ونڈوز آئیکن کے لیے، اس کا مطلب ہے کہ مختلف سائز میں چھ یا اس سے زیادہ PNG فائلیں۔
فائلیں آپ کے آلے کو کبھی نہیں چھوڑتی ہیں۔ ICO ڈائرکٹری کو پڑھنے اور ہر تصویر کے لیے مناسب ڈیکوڈر پر بھیجنے کے لیے ڈیٹا ویو کا استعمال کرتے ہوئے جاوا اسکرپٹ میں پارسنگ ہوتی ہے۔ آؤٹ پٹ PNGs canvas.toBlob('image/png') کے ذریعے تیار کی جاتی ہیں۔
ICO ایک ونڈوز سنٹرک فارمیٹ ہے جسے چند تصویری ایڈیٹرز خوبصورتی سے سنبھالتے ہیں۔ فوٹوشاپ کو ایک پلگ ان کی ضرورت ہے۔ بہت سے ویب پر مبنی ٹولز ICO کو بالکل نہیں پڑھ سکتے ہیں۔ لینکس ڈیسک ٹاپ ماحول 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 طرز کے اندراجات فائل ہیڈر کو چھوڑ دیتے ہیں لیکن انفارمیشن ہیڈر اور پکسل ڈیٹا شامل کرتے ہیں۔
یہ کنورٹر ڈائرکٹری کو پڑھتا ہے، ہر اندراج کو تلاش کرتا ہے، اور مناسب ڈیکوڈر کو بھیجتا ہے۔ PNG اندراجات کو ایک بلاب اور ایک تصویری عنصر کا استعمال کرتے ہوئے ڈی کوڈ کیا جاتا ہے۔ BMP اندراجات کو BITMAPINFOHEADER کو پارس کرکے اور دستی طور پر کینوس میں پکسلز لکھ کر پڑھا جاتا ہے۔ آؤٹ پٹ ہمیشہ PNG ہوتا ہے۔