PNG سے BMP کنورٹر
کچھ سافٹ ویئر آج بھی صرف بٹ میپ ہی پڑھتے ہیں: پرانے Windows پروگرامز، انسٹالر بنانے والے ٹولز اور چھوٹے مائیکروکنٹرولر بورڈز کی ڈسپلے لائبریریاں۔ اپنی PNG کو ایسی ان کمپریسڈ BMP میں تبدیل کریں جو یہ قبول کریں، اور خود طے کریں کہ شفاف حصوں میں کون سا رنگ بھرا جائے۔
تصویر کنورٹر
یا JPG, JPEG, JPE … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
85 تصاویر کو اصل کے مطابق دکھاتا ہے۔ چھوٹی فائل چاہیے ہو تبھی اسے کم کریں۔
JPG، BMP اور EPS میں شفافیت نہیں ہوتی۔ شفاف پکسلز اس رنگ سے بھرے جاتے ہیں۔
شفاف پکسلز کے پیچھے استعمال ہونے والا Hex رنگ، مثلاً #FFFFFF۔
یہ فارمیٹ صرف ایک تصویر رکھتا ہے۔ اینیمیشن برقرار رکھنی ہو تو GIF یا WebP آؤٹ پٹ چنیں۔
کثیر سائز آئیکن ایک فائل میں کئی ریزولوشنز رکھتا ہے؛ براؤزر اور آپریٹنگ سسٹم اپنی ضرورت کا انتخاب کر لیتے ہیں۔
اصل ڈائمینشنز رکھیں، یا ایک کنارہ درج کریں تو تناسب برقرار رہتا ہے۔
اوپر منتخب کردہ کنارے کے پکسلز۔
اصل ڈائمینشنز کا فیصد۔
اسکرینز اور ویب کے لیے sRGB درست ہے۔ پرنٹ ورک فلو کے لیے اصل رکھیں؛ گرے اسکیل رنگ ختم کر دیتا ہے۔
صرف میٹا ڈیٹا، 0 اصل قدر رکھتا ہے۔ پرنٹر اور کچھ پورٹلز یہ نمبر پڑھتے ہیں؛ اس سے پکسل ڈائمینشنز نہیں بدلتیں۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
PNG فائلیں یہاں ڈالیں
اپنے کمپیوٹر سے یا کاپی کی ہوئی تصویر پیسٹ کر کے زیادہ سے زیادہ 20 PNG شامل کریں، ہر ایک 95 MB تک۔
- 2
پس منظر کا رنگ منتخب کریں
یہاں BMP آؤٹ پٹ میں شفافیت نہیں ہوتی، اس لیے شفاف حصے کا آغاز سفید سے ہوتا ہے۔ جس اسکرین یا ڈائیلاگ پر بٹ میپ لگنا ہے اس سے ملانے کے لیے اعلیٰ سیٹنگز میں سیاہ یا کوئی حسبِ ضرورت رنگ چنیں۔
- 3
BMP میں تبدیل کریں دبائیں
ہر .bmp فائل الگ ڈاؤن لوڈ کریں یا ایک ZIP لیں۔ اپ لوڈ کی گئی فائلیں اور نتائج 30 منٹ بعد حذف ہو جاتے ہیں۔
جب سافٹ ویئر بٹ میپ مانگے تو PNG کو BMP میں تبدیل کریں: پکسل ویسے ہی رہتے ہیں، شفافیت ٹھوس رنگ بن جاتی ہے، اور فائل بڑی ہو جاتی ہے کیونکہ BMP میں کمپریشن نہیں ہوتا۔
PNG کو BMP میں تبدیل کرنے کی ضرورت آج کسے پڑتی ہے
BMP مائیکروسافٹ کا بٹ میپ فارمیٹ ہے اور اس کا موجودہ ڈھانچہ 1990 میں Windows 3.0 سے آیا۔ چونکہ یہ 54 بائٹ ہیڈر کے پیچھے تقریباً خام پکسلز ہی ہوتا ہے، پروگرام اسے کسی ڈی کوڈنگ لائبریری کے بغیر پڑھ لیتے ہیں۔ یہی سادگی اسے ان جگہوں پر زندہ رکھتی ہے جہاں PNG سپورٹ کبھی شامل نہیں ہوئی۔
انسٹالر بنانے والے ٹولز عام مثال ہیں: مثلاً NSIS اپنے Modern UI وزرڈ کی ہیڈر اور ویلکم تصاویر کے لیے .bmp فائلیں مانگتا ہے۔ پرانے Visual Basic اور Win32 پروگرام اسپلیش اسکرین اور ٹول بار کی تصاویر ایسے Windows فنکشنز سے لوڈ کرتے ہیں جو بٹ میپ پڑھتے ہیں۔ چھوٹی TFT یا e-paper اسکرین والے مائیکرو کنٹرولر پروجیکٹ SD کارڈ سے 24 بٹ BMP پڑھتے ہیں کیونکہ PNG ڈی کوڈ کرنے کی میموری بورڈ کے پاس نہیں ہوتی۔
اگر منزل کو بٹ میپ کے بجائے Windows آئیکن چاہیے تو اس کی جگہ PNG سے ICO استعمال کریں؛ آئیکن شفافیت برقرار رکھتے ہیں اور ایک فائل میں کئی سائز رکھتے ہیں۔
BMP فائل کتنی بڑی ہوتی ہے: ان کمپریسڈ سائز
6.2 MB1920 × 1080 کی تصویر 24 بٹ BMP کے طور پر، تصویر چاہے کتنی ہی سادہ ہو
PNG
Portable Network Graphics
PNG ایک لاس لیس راسٹر فارمیٹ ہے جسے 1996 میں PNG Development Group نے شائع کیا اور بعد میں W3C اور ISO نے معیاری بنایا۔ یہ ہر پکسل کو بالکل ویسا ہی رکھتا ہے، مکمل الفا شفافیت کو سپورٹ کرتا ہے اور متن، تیز کناروں اور سادہ رنگوں کو بغیر خرابی کے سنبھالتا ہے۔ اسی درستگی کی وجہ سے یہ اسکرین شاٹس، لوگوز، آئیکنز اور انٹرفیس گرافکس کے لیے مثالی ہے۔ اس کی قیمت سائز ہے: PNG میں محفوظ تصاویر اکثر اسی تصویر کے JPEG یا WebP کے مقابلے میں کئی گنا بڑی ہوتی ہیں۔ تمام براؤزرز، آپریٹنگ سسٹمز اور ایڈیٹرز PNG فائلیں کھولتے ہیں۔
- کمپریشن
- لاس لیس
- شفافیت
- ہاں
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- 1996 · PNG Development Group
BMP
بٹ میپ تصویر
BMP، Microsoft کا ڈیوائس سے آزاد بٹ میپ فارمیٹ ہے جو Windows کے ابتدائی ورژنز سے اس کا اپنا رہا ہے۔ یہ عموماً پکسلز کو غیر کمپریسڈ محفوظ کرتا ہے، اس لیے معیار بہترین ہوتا ہے مگر PNG یا JPEG کے مقابلے میں فائلیں بہت بڑی ہوتی ہیں۔ نئے BMP ورژنز الفا چینل رکھ سکتے ہیں، لیکن کئی پروگرام اسے نظرانداز کرتے ہیں۔ فارمیٹ پڑھنا اور لکھنا آسان ہے، اسی لیے یہ پرانے سافٹ ویئر، ایمبیڈڈ سسٹمز اور کچھ صنعتی ٹولز میں زندہ ہے۔ Windows، macOS اور تقریباً ہر امیج ایڈیٹر BMP فائلیں کھول سکتا ہے۔
- کمپریشن
- لاس لیس
- شفافیت
- ہاں
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- Microsoft
لوگ PNG کو BMP میں اس لیے بدلتے ہیں کہ کوئی مخصوص پروگرام، انسٹالر یا ایمبیڈڈ ڈسپلے صرف سادہ Windows بٹ میپ پڑھتا ہے؛ سائز یا کوالٹی کے لیے کوئی BMP نہیں چنتا، اور الٹا سفر انہی بٹ میپس کو دوبارہ چھوٹا کرنے کے لیے ہوتا ہے۔
BMP بمقابلہ PNG: کیا ملتا ہے اور کیا چھوڑنا پڑتا ہے
BMP سے آپ کو کیا ملتا ہے
- کسی ڈی کمپریشن لائبریری کے بغیر پڑھا جا سکتا ہے
- پکسل ویلیوز PNG جیسی ہی
- پرانے Windows APIs اور انسٹالرز میں قابلِ قبول
- پہلے سے معلوم سائز: چوڑائی × اونچائی × فی پکسل بائٹ
آپ کو کیا چھوڑنا پڑتا ہے
- فائلیں PNG سے کئی گنا بڑی
- شفافیت کی جگہ ٹھوس رنگ
- زیادہ تر ریڈرز میں ٹیکسٹ میٹا ڈیٹا یا کلر پروفائل نہیں
- JPG یا PNG مانگنے والے کئی اپ لوڈ فارم اسے مسترد کر دیتے ہیں
درست سائز اور پس منظر کے ساتھ PNG کو BMP میں تبدیل کریں
چونکہ BMP خام قطاروں کی شکل میں محفوظ ہوتا ہے، اس کی پیمائش کمپریشن سے زیادہ اہم ہے۔ آؤٹ پٹ تصویر کا سائز تبدیل کریں کو منزل کی مطلوبہ عین چوڑائی پر سیٹ کریں، جیسے NSIS ویلکم تصویر کے لیے 164 × 314 px یا ڈسپلے کا اصل ریزولوشن، تاکہ پروگرام اسے کھینچے یا کاٹے نہیں۔
شفاف لوگو کے لیے وہ پس منظر چنیں جس پر بٹ میپ لگے گا۔ ہلکے سرمئی رنگ والے ڈائیلاگ میں خالص سفید ڈبہ بے جوڑ لگتا ہے، اس لیے حسبِ ضرورت رنگ میں عین hex ویلیو لکھیں۔ فرم ویئر پروجیکٹ کے لیے پورا فولڈر بدلنا ہے؟ 20 فائلوں کے بیچ ایک ہی بار میں مکمل ہو جاتے ہیں، اور ہلکی کاپیاں چاہیے ہوں تو BMP سے PNG انہیں واپس بدل دیتا ہے۔
PNG سے BMP کے بارے میں سوالات
میری BMP فائل PNG سے اتنی بڑی کیوں ہے؟
معیاری BMP ہر پکسل کو بغیر کمپریشن محفوظ کرتا ہے: 24 بٹ میں فی پکسل 3 بائٹ، اور ہر قطار کو 4 بائٹ کا ضرب بنانے کے لیے پیڈنگ۔ PNG انہی پکسلز کو Deflate سے کمپریس کرتا ہے، اس لیے سادہ گرافکس بہت چھوٹے ہو جاتے ہیں۔ جو لوگو PNG میں 20 KB کا ہو وہ BMP میں آسانی سے کئی سو KB کا ہو سکتا ہے؛ یہ معمول کی بات ہے۔
کیا PNG سے BMP میں تبدیلی سے کوالٹی کم ہوتی ہے؟
کوئی پکسل تبدیل نہیں ہوتا۔ دونوں فارمیٹ لاس لیس ہیں اور 24 بٹ BMP میں بھی عام PNG جیسے فی چینل 8 بٹ ہوتے ہیں۔ صرف شفافیت بدلتی ہے، جس کی جگہ آپ کا منتخب کردہ پس منظر کا رنگ آ جاتا ہے۔
کیا BMP فائل کا پس منظر شفاف ہو سکتا ہے؟
فارمیٹ میں الفا چینل والا 32 بٹ ورژن ممکن ہے، لیکن Paint، زیادہ تر Windows APIs اور BMP مانگنے والے تقریباً ہر پروگرام اسے نظر انداز کر کے سیاہ یا بے ترتیب رنگ دکھاتے ہیں۔ اسی لیے کنورٹر شفافیت کو آپ کے چنے ہوئے ٹھوس رنگ پر ہموار کر دیتا ہے۔
Arduino یا ESP32 ڈسپلے کو کون سا BMP فارمیٹ درکار ہے؟
زیادہ تر ڈسپلے لائبریریاں، بشمول Adafruit کی ImageReader برائے TFT اسکرینز، SD کارڈ سے بغیر کمپریشن 24 بٹ BMP فائلیں لوڈ کرتی ہیں، اور یہی کنورٹر لکھتا ہے۔ پہلے آؤٹ پٹ تصویر کا سائز تبدیل کریں سے تصویر کو اسکرین کے عین ریزولوشن پر لائیں، مثلاً 320 × 240 px، کیونکہ بورڈ اسے اسکیل نہیں کر سکتا۔
BMP اور DIB میں کیا فرق ہے؟
DIB کا مطلب device-independent bitmap ہے، یعنی وہ میموری لے آؤٹ جو Windows ورژن 3.0 سے استعمال کر رہا ہے۔ .bmp فائل دراصل DIB ہی ہے جس کے آگے 14 بائٹ کا فائل ہیڈر لگا ہوتا ہے، اس لیے DIB یا .dib فائل مانگنے والے پروگرام BMP قبول کر لیتے ہیں۔
کیا ویب سائٹ یا ای میل کے لیے BMP استعمال کرنا چاہیے؟
نہیں۔ براؤزر BMP دکھاتے ہیں، مگر فائل بغیر کسی نظر آنے والے فائدے کے PNG یا JPG سے کئی گنا بھاری ہوتی ہے۔ BMP صرف اسی پروگرام کے لیے رکھیں جسے اس کی ضرورت ہے، باقی جگہ PNG سے JPG یا اصل PNG استعمال کریں۔
| JPG سے BMP | WebP سے BMP | PDF سے BMP |
| BMP سے PNG | PNG سے ICO | امیج کنورٹر |