مفت کنورٹر

ICO کو PNG کنورٹر

ونڈوز آئیکون (.ico) فائلوں کو اپنے براؤزر میں فوری طور پر اعلیٰ معیار کی شفاف PNG تصاویر میں تبدیل کریں۔

ICO کو یہاں کلک کریں یا گھسیٹیں۔

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 کو PNG میں کیوں تبدیل کریں۔

ICO ایک ونڈوز سنٹرک فارمیٹ ہے جسے چند تصویری ایڈیٹرز خوبصورتی سے سنبھالتے ہیں۔ فوٹوشاپ کو ایک پلگ ان کی ضرورت ہے۔ بہت سے ویب پر مبنی ٹولز ICO کو بالکل نہیں پڑھ سکتے ہیں۔ لینکس ڈیسک ٹاپ ماحول ICO کو دوسرے درجے کی مانتے ہیں۔ PNG عالمی سطح پر تعاون یافتہ ہے۔ موجودہ ICO کو PNG میں تبدیل کرنے سے وہ فائلیں بنتی ہیں جنہیں آپ کسی بھی ٹول میں کھول اور ترمیم کر سکتے ہیں۔

دوسری عام وجہ انفرادی سائز نکالنا ہے۔ فیویکن کو اپ ڈیٹ کرنے والے ویب ڈویلپرز اکثر موجودہ ICO کا صرف 32×32 یا 64×64 ورژن چاہتے ہیں۔ میراثی شبیہیں دوبارہ بنانے والے ڈیزائنرز نقطہ آغاز کے طور پر سب سے بڑا سرایت شدہ ورژن چاہتے ہیں۔ دونوں ورک فلو ICO کنٹینر سے براہ راست ڈیل کرنے کے بجائے الگ الگ PNG فائلیں، ایک فی سائز نکالنے سے فائدہ اٹھاتے ہیں۔

استعمال کرنے کا طریقہ

ایک ICO چھوڑیں، فی ایمبیڈڈ سائز ایک PNG حاصل کریں۔

  1. ICO فائل اپ لوڈ کریں۔: فائل کو اپ لوڈ ایریا میں گھسیٹیں یا براؤز کرنے کے لیے کلک کریں۔ 50 MB تک کی فائلیں معاون ہیں، حالانکہ عام ICO فائلیں 100 KB سے کم ہوتی ہیں۔
  2. سرایت شدہ سائز کا جائزہ لیں۔: یہ ٹول ICO میں سرایت شدہ تمام تصاویر کو ان کے طول و عرض اور رنگ کی گہرائی کے ساتھ درج کرتا ہے۔ ایک عام فیویکن ICO میں 16×16، 32×32، اور 48×48 ورژن ہوتے ہیں۔ ونڈوز ڈیسک ٹاپ آئیکن میں آٹھ یا زیادہ سائز ہو سکتے ہیں۔
  3. نکالنا: ہر سرایت شدہ تصویر کو ڈی کوڈ کیا جاتا ہے اور PNG کے طور پر دوبارہ انکوڈ کیا جاتا ہے۔ PNG-کمپریسڈ اندراجات پر مشتمل ICOs کے لیے، ڈی کوڈنگ براہ راست ہے۔ BMP طرز کے اندراجات کے لیے، خام پکسل ڈیٹا کو کینوس میں پڑھا جاتا ہے اور PNG کے بطور برآمد کیا جاتا ہے۔
  4. ڈاؤن لوڈ کریں۔: سنگل امیج ICOs ایک PNG ڈاؤن لوڈ تیار کرتے ہیں۔ ملٹی امیج آئی سی اوز ایک زپ آرکائیو تیار کرتے ہیں جس میں فی سائز ایک PNG ہوتا ہے، جس کا نام طول و عرض کے ساتھ ہوتا ہے (icon-16.png، icon-32.png، وغیرہ)۔

عام استعمال کے معاملات

تکنیکی تفصیلات

ایک ICO فائل 6 بائٹ ہیڈر (ICONDIR) کے ساتھ شروع ہوتی ہے، اس کے بعد اندراجات کی ڈائرکٹری (ICONDIRENTRY، 16 بائٹس ہر ایک) کے بعد ہر اندراج کے لیے تصویری ڈیٹا ہوتا ہے۔ ہر ڈائرکٹری اندراج چوڑائی، اونچائی، رنگ کی گنتی، اور تصویر بائٹس کی طرف اشارہ کرنے والا آفسیٹ اور سائز بتاتا ہے۔

تصویری ڈیٹا کو یا تو BMP طرز کے DIB (بغیر BITMAPFILEHEADER) کے طور پر یا براہ راست سرایت شدہ مکمل PNG فائل کے طور پر انکوڈ کیا جاتا ہے۔ PNG-انکوڈ شدہ اندراجات 256×256 پر جدید شبیہیں کے لیے عام ہیں اور شروع میں ایک معیاری PNG دستخط رکھتے ہیں۔ BMP طرز کے اندراجات فائل ہیڈر کو چھوڑ دیتے ہیں لیکن انفارمیشن ہیڈر اور پکسل ڈیٹا شامل کرتے ہیں۔

یہ کنورٹر ڈائرکٹری کو پڑھتا ہے، ہر اندراج کو تلاش کرتا ہے، اور مناسب ڈیکوڈر کو بھیجتا ہے۔ PNG اندراجات کو ایک بلاب اور ایک تصویری عنصر کا استعمال کرتے ہوئے ڈی کوڈ کیا جاتا ہے۔ BMP اندراجات کو BITMAPINFOHEADER کو پارس کرکے اور دستی طور پر کینوس میں پکسلز لکھ کر پڑھا جاتا ہے۔ آؤٹ پٹ ہمیشہ PNG ہوتا ہے۔

بہترین طرز عمل

اکثر پوچھے جانے والے سوالات

کیا ICO کو PNG میں تبدیل کرتے وقت معیار کا کوئی نقصان ہوتا ہے؟
نہیں۔
میں اصل فارمیٹ رکھنے کے بجائے PNG میں کیوں تبدیل کروں گا؟
جب آپ کو شفافیت کی حمایت، اسکرین شاٹس یا گرافکس کے لیے بے عیب معیار، یا عالمگیر براؤزر مطابقت کی ضرورت ہو تو PNG مثالی ہے۔ ICO کے برعکس، PNG ہر پکسل کو کمپریشن آرٹفیکٹس کے بغیر محفوظ کرتا ہے۔
کیا میں بیچ میں متعدد ICO فائلوں کو تبدیل کر سکتا ہوں؟
زیادہ سے زیادہ معیار کو یقینی بنانے کے لیے یہ ٹول ایک وقت میں ایک فائل پر کارروائی کرتا ہے۔ متعدد فائلوں کے لیے، صرف اس عمل کو دہرائیں — ہر تبدیلی میں صرف سیکنڈ لگتے ہیں۔
کیا تبدیلی کے دوران میری تصاویر نجی رکھی جاتی ہیں؟
جی ہاں آپ کی ICO فائلوں کو مکمل طور پر آپ کے براؤزر میں Canvas API اور JavaScript کا استعمال کرتے ہوئے پروسیس کیا جاتا ہے۔ کسی بھی سرور پر کچھ بھی اپ لوڈ نہیں ہوتا ہے — فائل براہ راست آپ کے آلے سے کنورٹر اور واپس آپ کے آلے پر جاتی ہے۔
کیا میری فائل سرور پر اپ لوڈ ہے؟
نہیں۔ آپ کے براؤزر میں پارسنگ اور ڈی کوڈنگ ہوتی ہے۔ فائل آپ کے آلے کو نہیں چھوڑتی ہے۔
کیا میں PNG کو ICO میں تبدیل کر سکتا ہوں؟
ہاں — ICO ٹول کے لیے وقف کردہ PNG کا استعمال کریں، جو ایک یا زیادہ PNGs کو درست ڈائریکٹری ڈھانچے کے ساتھ ایک تازہ ICO فائل میں بنڈل کرتا ہے۔
مجھے ایک ICO کے لیے متعدد ڈاؤن لوڈز کیوں نظر آتے ہیں؟
کیونکہ ICO متعدد ایمبیڈڈ امیجز پر مشتمل ہے۔ ہر ایک الگ PNG بن جاتا ہے۔ اگر آپ صرف ایک سائز چاہتے ہیں، تو وہ لیں جو آپ کی ضروریات سے مماثل ہو اور باقی کو ضائع کر دیں۔
کیا EXIF یا دیگر میٹا ڈیٹا کو محفوظ رکھا جائے گا؟
ICO فائلوں میں عام طور پر EXIF میٹا ڈیٹا نہیں ہوتا ہے۔ آؤٹ پٹ PNGs میں صرف پکسل ڈیٹا ہوتا ہے۔ اگر ماخذ ICO کے PNG اندراجات میں میٹا ڈیٹا تھا، تو اسے کینوس کی دوبارہ انکوڈنگ کے ذریعے محفوظ نہیں کیا جاتا ہے۔