UltKit

تحويل PNG إلى BMP

لا تزال بعض البرامج لا تقرأ إلا الصور النقطية، مثل برامج Windows القديمة وأدوات إنشاء برامج التثبيت ومكتبات العرض على لوحات المتحكمات الدقيقة الصغيرة. حوّل ملف PNG إلى BMP غير مضغوط تقبله هذه البرامج، وحدّد اللون الذي يملأ الأجزاء الشفافة.

محوّل الصور

أو أفلت ملفات JPG, JPEG, JPE … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    أفلت ملفات PNG هنا

    أضف حتى 20 ملف PNG، بحجم أقصاه 95 MB لكل ملف، من جهازك أو بلصق صورة منسوخة.

  2. 2

    اختر لون الخلفية

    لا يدعم ناتج BMP هنا الشفافية، لذلك يبدأ خيار المناطق الشفافة باللون الأبيض. اختر الأسود أو لون مخصص ضمن الإعدادات المتقدمة ليتطابق مع الشاشة أو مربع الحوار الذي ستوضع عليه الصورة.

  3. 3

    اضغط تحويل إلى BMP

    نزّل كل ملف .bmp على حدة أو ملف ZIP واحدًا. تُحذف الملفات المرفوعة والنتائج بعد 30 دقيقة.

حوّل PNG إلى BMP عندما يشترط برنامج صورة نقطية: تبقى البكسلات كما هي، وتصبح الشفافية لونًا ثابتًا، ويكبر الملف لأن BMP غير مضغوط.

من لا يزال يحتاج إلى تحويل PNG إلى BMP

BMP هو صيغة الصور النقطية من Microsoft، ويعود تخطيطه الحديث إلى Windows 3.0 عام 1990. ولأنه لا يزيد عن بكسلات خام خلف رأس من 54 بايت، تستطيع البرامج قراءته دون مكتبة فك ترميز. وهذه البساطة هي سبب بقائه في أماكن لم تضف دعم PNG قط.

من الحالات الشائعة أدوات بناء المثبّتات: يتوقع NSIS مثلًا ملفات .bmp لصور الرأس والترحيب في معالج Modern UI. وتحمّل برامج Visual Basic وWin32 القديمة شاشات البداية وصور أشرطة الأدوات عبر دوال Windows التي تقرأ الصور النقطية. وتقرأ مشاريع المتحكمات الدقيقة ذات شاشات TFT أو الحبر الإلكتروني الصغيرة BMP بعمق 24 بت من بطاقة SD لأن فك ترميز PNG يستهلك ذاكرة لا تملكها اللوحة.

إذا كانت الوجهة تحتاج أيقونة Windows لا صورة نقطية، فاستخدم تحويل PNG إلى ICO؛ فالأيقونات تحتفظ بالشفافية وتضم عدة مقاسات في ملف واحد.

ما حجم ملف BMP: الأحجام غير المضغوطة

6.2 MBصورة 1920 × 1080 محفوظة بصيغة BMP بعمق 24 بت، مهما كانت بساطتها

1920 × 1080 بكسل × 3 بايت = 6,220,800 بايت، إضافة إلى رأس من 54 بايت. أما BMP بعمق 32 بت مع ألفا فيحتاج 4 بايت لكل بكسل، فتشغل الصورة نفسها نحو 8.3 MB.

PNG

رسومات الشبكة المحمولة

PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.

الضغط
دون فقدان
الشفافية
نعم
الحركة
لا
سنة الظهور
1996 · PNG Development Group
محول PNG

BMP

صورة نقطية Bitmap

BMP صيغة الصور النقطية المستقلة عن الجهاز من Microsoft، وهي أصلية في Windows منذ إصداراته الأولى. تخزّن البكسلات عادةً دون ضغط، فالجودة مثالية لكن الملفات كبيرة جدًا مقارنةً بـ PNG أو JPEG. تستطيع إصدارات BMP الأحدث حمل قناة ألفا، لكن برامج كثيرة تتجاهلها. الصيغة بسيطة في القراءة والكتابة، ما يُبقيها حيّة في البرامج القديمة والأنظمة المدمجة وبعض الأدوات الصناعية. يفتح Windows وmacOS وكل محرّر صور تقريبًا ملفات BMP.

الضغط
دون فقدان
الشفافية
نعم
الحركة
لا
سنة الظهور
Microsoft
محول BMP

يحوّل الناس PNG إلى BMP لأن برنامجًا معينًا أو مثبّتًا أو شاشة مدمجة لا تقرأ سوى صور Windows النقطية البسيطة؛ ولا يختار أحد BMP من أجل الحجم أو الجودة، والتحويل العكسي غايته تصغير هذه الصور من جديد.

BMP مقابل PNG: ما تكسبه وما تتخلى عنه

ما يمنحك إياه BMP

  • يُقرأ دون أي مكتبة لفك الضغط
  • قيم بكسلات مطابقة لملف PNG
  • تقبله واجهات Windows القديمة والمثبّتات
  • حجم متوقع: العرض × الارتفاع × البايتات لكل بكسل

ما تتخلى عنه

  • ملفات أكبر من PNG بعدة أضعاف
  • استبدال الشفافية بلون ثابت
  • لا بيانات نصية وصفية ولا ملف ألوان في معظم القارئات
  • ترفضه كثير من نماذج الرفع التي تطلب JPG أو PNG

تحويل PNG إلى BMP بالأبعاد والخلفية المناسبة

لأن BMP يُخزَّن صفوفًا خامًا، فأبعاده أهم من ضغطه. اضبط تغيير حجم الصورة الناتجة على الأبعاد الدقيقة التي تحتاجها الوجهة، مثل 164 × 314 px لصورة الترحيب في NSIS أو الدقة الأصلية للشاشة، كي لا يمدد البرنامج الصورة أو يقتطعها.

بالنسبة إلى الشعارات الشفافة، اختر الخلفية التي ستوضع عليها الصورة. فمربع حوار بلون رمادي فاتح يبدو غريبًا مع مستطيل أبيض خالص، لذلك أدخل قيمة hex الدقيقة ضمن لون مخصص. هل تحوّل مجلدًا كاملًا لمشروع برمجيات ثابتة؟ تُعالج دفعات من 20 ملفًا في تشغيل واحد، ويعيدها تحويل BMP إلى PNG إلى نسخ أخف عند الحاجة.

أسئلة حول تحويل PNG إلى BMP

لماذا يكون ملف BMP أكبر بكثير من ملف PNG؟

يخزّن ملف BMP القياسي كل بكسل دون ضغط: 3 بايت لكل بكسل عند 24 بت، مع حشو يجعل طول كل صف من مضاعفات 4 بايت. أما PNG فيضغط البكسلات نفسها بخوارزمية Deflate، لذلك تصغر الرسومات ذات الألوان المسطحة كثيرًا. وقد يتحول شعار حجمه 20 KB بصيغة PNG إلى عدة مئات من KB بصيغة BMP، وهذا أمر طبيعي.

هل يفقد التحويل من PNG إلى BMP شيئًا من الجودة؟

لا يتغير أي بكسل. الصيغتان بلا فقدان، ويحمل BMP بعمق 24 بت القدر نفسه من 8 بت لكل قناة كما في PNG المعتاد. الشيء الوحيد الذي يتغير هو الشفافية، إذ تُستبدل بلون الخلفية الذي تختاره.

هل يمكن أن يحتوي ملف BMP على خلفية شفافة؟

تتيح الصيغة نسخة بعمق 32 بت مع قناة ألفا، لكن Paint ومعظم واجهات Windows البرمجية وكل البرامج تقريبًا التي تطلب BMP تتجاهلها وتعرض اللون الأسود أو بيانات مشوهة. لهذا يدمج المحول الشفافية على لون ثابت تختاره.

ما صيغة BMP التي تحتاجها شاشة Arduino أو ESP32؟

تحمّل معظم مكتبات العرض، ومنها ImageReader من Adafruit لشاشات TFT، ملفات BMP غير المضغوطة بعمق 24 بت من بطاقة SD، وهذا ما يكتبه هذا المحول. غيّر حجم الصورة أولًا إلى دقة الشاشة بالضبط، مثل 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 الأصلي في كل مكان آخر.

تحويل ملفات أخرى إلى BMP
تحويل JPG إلى BMPتحويل WebP إلى BMPتحويل PDF إلى BMP
تحويل BMP إلى PNGتحويل PNG إلى ICOمحول الصور