BMP سے PNG کنورٹر
Windows کی بھاری بٹ میپ فائلوں کو ایسی PNG فائلوں میں بدلیں جو ہر پکسل ہوبہو برقرار رکھیں اور جگہ بہت کم لیں۔ BMP فائلیں ڈالیں، تبدیل کریں دبائیں اور ڈاؤن لوڈ کریں۔
تصویر کنورٹر
یا JPG, JPEG, JPE … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
85 تصاویر کو اصل کے مطابق دکھاتا ہے۔ چھوٹی فائل چاہیے ہو تبھی اسے کم کریں۔
JPG، BMP اور EPS میں شفافیت نہیں ہوتی۔ شفاف پکسلز اس رنگ سے بھرے جاتے ہیں۔
شفاف پکسلز کے پیچھے استعمال ہونے والا Hex رنگ، مثلاً #FFFFFF۔
یہ فارمیٹ صرف ایک تصویر رکھتا ہے۔ اینیمیشن برقرار رکھنی ہو تو GIF یا WebP آؤٹ پٹ چنیں۔
کثیر سائز آئیکن ایک فائل میں کئی ریزولوشنز رکھتا ہے؛ براؤزر اور آپریٹنگ سسٹم اپنی ضرورت کا انتخاب کر لیتے ہیں۔
اصل ڈائمینشنز رکھیں، یا ایک کنارہ درج کریں تو تناسب برقرار رہتا ہے۔
اوپر منتخب کردہ کنارے کے پکسلز۔
اصل ڈائمینشنز کا فیصد۔
اسکرینز اور ویب کے لیے sRGB درست ہے۔ پرنٹ ورک فلو کے لیے اصل رکھیں؛ گرے اسکیل رنگ ختم کر دیتا ہے۔
صرف میٹا ڈیٹا، 0 اصل قدر رکھتا ہے۔ پرنٹر اور کچھ پورٹلز یہ نمبر پڑھتے ہیں؛ اس سے پکسل ڈائمینشنز نہیں بدلتیں۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
BMP فائلیں شامل کریں
Paint، اسکینر، پرانی گیم یا صنعتی کیمرے سے حاصل کردہ زیادہ سے زیادہ 20 .bmp فائلیں، ہر ایک 95 MB تک، یہاں ڈالیں۔
- 2
ہدف فارمیٹ PNG ہی رہنے دیں
اس میں تبدیل کریں میں PNG پہلے سے منتخب ہے۔ کوالٹی سلائیڈر نہیں ہے کیونکہ PNG لاس لیس ہے؛ اعلیٰ سیٹنگز میں صرف سائز تبدیل کرنے اور میٹا ڈیٹا کے اختیارات ملتے ہیں۔
- 3
تبدیل کریں اور ڈاؤن لوڈ کریں
PNG میں تبدیل کریں ← دبائیں اور فائلیں ایک ایک کر کے یا ZIP کی صورت میں محفوظ کریں۔
BMP کو PNG میں تبدیل کرنے سے کیا ضائع ہوتا ہے؟
کچھ بھی نظر آنے والا یا ناپا جا سکنے والا نہیں: PNG لاس لیس ہے، اس لیے پکسلز یکساں رہتے ہیں۔ بدلتا صرف سائز ہے۔ غیر کمپریس شدہ بٹ میپ عموماً کئی گنا چھوٹی PNG بن جاتا ہے، اور اسکرین شاٹس سب سے زیادہ چھوٹے ہوتے ہیں۔
BMP سے PNG میں تبدیلی ایک بھی پکسل بدلے بغیر فائل چھوٹی کرتی ہے
BMP فائلیں تقریباً ہمیشہ خام صورت میں محفوظ ہوتی ہیں: فی پکسل تین بائٹ، قطار در قطار، بالکل بغیر کمپریشن کے۔ فارمیٹ 4-bit اور 8-bit تصاویر کے لیے رن لینتھ انکوڈنگ کی اجازت دیتا ہے، مگر شاید ہی کوئی اسے لکھتا ہو۔ PNG وہی پکسلز رکھتی ہے اور انہیں فی قطار پریڈکشن فلٹرز اور DEFLATE سے گزارتی ہے، جو ZIP فائلوں کے پیچھے کمپریشن کا طریقہ ہے، اس لیے دہرائے رنگ اور ہموار حصے بہت کم جگہ لیتے ہیں۔
بٹ میپ اب بھی توقع سے زیادہ نظر آتے ہیں۔ Paint کے پرانے ورژن .bmp ڈیفالٹ طور پر محفوظ کرتے تھے، Windows کلپ بورڈ کاپی کی گئی تصاویر کو ڈیوائس انڈیپنڈنٹ بٹ میپ کے طور پر رکھتا ہے، اور اسکینرز، مشین ویژن کیمرے، پرانی گیمز اور ایمبیڈڈ ڈیوائسز انہیں اس لیے لکھتے ہیں کہ یہ فارمیٹ بنانا آسان ہے۔ ایسی فائلوں کا فولڈر اسٹوریج جلد بھر دیتا ہے اور بھیجنا مشکل ہوتا ہے۔
تبدیلی سے کچھ زیادہ واضح یا صاف نہیں ہوتا۔ بٹ میپ دھندلا یا بلاکی ہو تو PNG بھی ویسی ہی ہوگی؛ فائدہ سائز اور مطابقت کا ہے، معیار کا نہیں۔
غیر کمپریس شدہ بٹ میپ اصل میں کتنا بڑا ہوتا ہے
6.2 MBایک 1920 × 1080 اسکرین شاٹ جو 24-bit BMP کے طور پر محفوظ ہو
BMP فارمیٹ کہاں سے آیا
1990
Windows 3.0
40 بائٹ انفو ہیڈر والے ڈیوائس انڈیپنڈنٹ بٹ میپ معیاری .bmp ساخت بن جاتے ہیں۔
1995
ورژن 4 ہیڈر
Windows 95 اور NT 4.0 کلر ماسک اور الفا ماسک فیلڈ شامل کرتے ہیں۔
1996
PNG 1.0
W3C، PNG کو پیٹنٹ سے پاک لاس لیس فارمیٹ کے طور پر شائع کرتا ہے۔
1998
ورژن 5 ہیڈر
Windows 98 اور 2000 BMP میں ICC کلر پروفائل شامل کرنے کی اجازت دیتے ہیں۔
2004
ISO/IEC 15948
PNG بین الاقوامی معیار بن جاتی ہے۔
BMP
بٹ میپ تصویر
BMP، Microsoft کا ڈیوائس سے آزاد بٹ میپ فارمیٹ ہے جو Windows کے ابتدائی ورژنز سے اس کا اپنا رہا ہے۔ یہ عموماً پکسلز کو غیر کمپریسڈ محفوظ کرتا ہے، اس لیے معیار بہترین ہوتا ہے مگر PNG یا JPEG کے مقابلے میں فائلیں بہت بڑی ہوتی ہیں۔ نئے BMP ورژنز الفا چینل رکھ سکتے ہیں، لیکن کئی پروگرام اسے نظرانداز کرتے ہیں۔ فارمیٹ پڑھنا اور لکھنا آسان ہے، اسی لیے یہ پرانے سافٹ ویئر، ایمبیڈڈ سسٹمز اور کچھ صنعتی ٹولز میں زندہ ہے۔ Windows، macOS اور تقریباً ہر امیج ایڈیٹر BMP فائلیں کھول سکتا ہے۔
- کمپریشن
- لاس لیس
- شفافیت
- ہاں
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- Microsoft
PNG
Portable Network Graphics
PNG ایک لاس لیس راسٹر فارمیٹ ہے جسے 1996 میں PNG Development Group نے شائع کیا اور بعد میں W3C اور ISO نے معیاری بنایا۔ یہ ہر پکسل کو بالکل ویسا ہی رکھتا ہے، مکمل الفا شفافیت کو سپورٹ کرتا ہے اور متن، تیز کناروں اور سادہ رنگوں کو بغیر خرابی کے سنبھالتا ہے۔ اسی درستگی کی وجہ سے یہ اسکرین شاٹس، لوگوز، آئیکنز اور انٹرفیس گرافکس کے لیے مثالی ہے۔ اس کی قیمت سائز ہے: PNG میں محفوظ تصاویر اکثر اسی تصویر کے JPEG یا WebP کے مقابلے میں کئی گنا بڑی ہوتی ہیں۔ تمام براؤزرز، آپریٹنگ سسٹمز اور ایڈیٹرز PNG فائلیں کھولتے ہیں۔
- کمپریشن
- لاس لیس
- شفافیت
- ہاں
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- 1996 · PNG Development Group
جب پرانے Windows ٹولز کے اسکرین شاٹس، اسکینز یا ایکسپورٹس کو ایک بھی پکسل کھوئے بغیر شیئر یا محفوظ کرنا ہو تو BMP کو PNG میں بدلا جاتا ہے؛ PNG ہر ویلیو برقرار رکھتی ہے اور فائل کو اس کے سائز کے ایک چھوٹے حصے تک لے آتی ہے۔
شفافیت، پیلیٹ اور 32-bit بٹ میپ
عموماً حاصل کرنے کو شفافیت ہوتی ہی نہیں۔ زیادہ تر BMP 24-bit ہوتے ہیں جن میں الفا بالکل نہیں ہوتا، اور PNG مکمل غیر شفاف بنتی ہے۔ ورژن 4 یا 5 ہیڈر والے کچھ 32-bit بٹ میپ میں حقیقی الفا چینل ہوتا ہے، اور وہ PNG میں برقرار رہتا ہے۔ کئی دوسری 32-bit فائلوں میں چوتھا بائٹ محض پیڈنگ ہوتا ہے، اور جو پروگرام اسے الفا سمجھ لیں وہ تصویر کو غائب دکھاتے ہیں؛ اگر تبدیل شدہ فائل ایک ویور میں خالی لگے تو اسے خراب سمجھنے سے پہلے دوسرے میں کھولیں۔
کم رنگوں والے بٹ میپ، جیسے 1-bit اسکینز اور پرانے سافٹ ویئر کی 8-bit پیلیٹ تصاویر، بالکل وہی رنگ برقرار رکھتے ہیں۔ PNG گرے اسکیل، پیلیٹ اور فل کلر ساخت سپورٹ کرتی ہے، اس لیے ہر قسم کا BMP اس میں سما جاتا ہے۔ ویب سائٹ کے لیے ان اسکرین شاٹس اور ڈایاگرامز کا صحیح فارمیٹ PNG ہے؛ اگر کوئی فارم پھر بھی چھوٹی فائل مانگے تو ہماری تصویر کا سائز KB میں کم کرنے کی گائیڈ دیکھیں۔
BMP سے PNG کے بارے میں سوالات
کیا BMP سے PNG واقعی بغیر کوالٹی کھوئے تبدیل ہوتا ہے؟
جی ہاں۔ PNG میں ہر پکسل کی ویلیو BMP کے عین مطابق رہتی ہے؛ صرف بائٹس کی ترتیب بدلتی ہے۔ PNG سے BMP سے واپس تبدیل کرنے پر وہی تصویر ملتی ہے، اگرچہ ہیڈر کی تفصیلات مختلف ہو سکتی ہیں۔
میری PNG فائل BMP سے صرف تھوڑی سی چھوٹی کیوں ہے؟
لاس لیس کمپریشن دہرائے جانے والے ڈیٹا سے فائدہ اٹھاتی ہے۔ اسکرین شاٹس، ڈایاگرام اور پکسل آرٹ میں بڑے یکساں حصے ہوتے ہیں اور اکثر 90% یا اس سے زیادہ چھوٹے ہو جاتے ہیں، جبکہ تصاویر اور شور والے اسکینز میں دہرانے کو کم ملتا ہے اور سائز صرف آدھا ہو سکتا ہے۔ جن تصاویر میں عین پکسلز سے زیادہ سائز اہم ہو، ان کے لیے BMP سے JPG کہیں زیادہ کمی کرتا ہے۔
کیا PNG کا پس منظر شفاف ہو جائے گا؟
صرف اس صورت میں جب BMP میں واقعی الفا چینل ہو، جو کم ہی ہوتا ہے۔ عام 24-bit BMP میں منتقل کرنے کو شفافیت ہوتی ہی نہیں، اس لیے PNG مکمل طور پر غیر شفاف ہوتی ہے۔ کٹ آؤٹ چاہیے تو ایڈیٹر میں بیک گراؤنڈ ہٹائیں۔
کیا PNG اسکین شدہ BMP کا DPI برقرار رکھتی ہے؟
جی ہاں۔ BMP ریزولوشن پکسل فی میٹر میں رکھتا ہے اور PNG میں اس کے برابر فیلڈ ہے، اور DPI ٹیگ کی سیٹنگ 0 ہو تو اصل ویلیو برقرار رہتی ہے۔ پرنٹ فارم مانگے تو وہاں 300 لکھیں؛ پکسل کی پیمائش نہیں بدلتی۔
کیا تبدیل کرنے کے بعد اصل BMP فائلیں رکھنی چاہئیں؟
تصویر کے معیار کے لحاظ سے نہیں: PNG میں وہی پکسلز کم جگہ میں ہوتے ہیں۔ انہیں صرف تب رکھیں جب کسی پروگرام کو BMP براہ راست پڑھنا ہو، جیسے پرانا ٹول یا مائیکروکنٹرولر ڈسپلے لائبریری۔
جہاں BMP قبول نہیں ہوئی، کیا وہاں ای میل اور ویب فارم PNG قبول کر لیں گے؟
تقریباً ہمیشہ۔ اپ لوڈ فارمز اور امیج ہوسٹس عموماً JPG اور PNG کی فہرست دیتے ہیں اور BMP شامل نہیں کرتے، اور میل سروسز بڑے اٹیچمنٹ اکثر روک دیتی ہیں یا ہٹا دیتی ہیں، جو 6 MB کا بٹ میپ آسانی سے بن جاتا ہے۔
- BMP سے JPG کنورٹرBMP کو JPG میں تبدیل کریں اور بھاری Windows بٹ میپ کو ای میل، ویب اور فون کے لیے بہت چھوٹا کریں۔ 20 فائلیں ایک ساتھ، بغیر اکاؤنٹ۔
- PNG سے BMP کنورٹرپرانے Windows پروگرامز، انسٹالرز اور Arduino ڈسپلے کے لیے PNG کو BMP میں تبدیل کریں۔ شفاف حصوں کے پیچھے رنگ چنیں۔ 20 فائلیں، بغیر اکاؤنٹ۔
- JPG سے PNG کنورٹرJPG کو PNG میں تبدیل کریں، لاس لیس ایڈیٹنگ، آئیکنز اور PNG مانگنے والی ایپس کے لیے۔ جانیں فائل بڑی کیوں ہوتی ہے اور پس منظر شفاف کیوں نہیں ہوتا۔
- TIFF سے PNG کنورٹرTIFF کو PNG میں کسی پکسل کے نقصان کے بغیر تبدیل کریں۔ لیئرز ضم، CMYK سے sRGB اور شفافیت برقرار۔ ایک بار میں 20 فائلیں، 30 منٹ بعد حذف۔
- امیج سے PNG کنورٹرWebP، AVIF، HEIC، GIF، SVG، PSD، TIFF، RAW وغیرہ کو PNG میں تبدیل کریں۔ لاس لیس آؤٹ پٹ، شفاف پس منظر برقرار، ایک بار میں 20 فائلیں، بغیر اکاؤنٹ۔
- GIF سے PNG کنورٹرGIF کو PNG میں تبدیل کریں اور شفافیت برقرار رکھیں: پہلا فریم ساکن تصویر کے طور پر لیں یا اینیمیشن کا ہر فریم الگ PNG میں نکالیں۔