بي إم بي (صيغة ملفات)

صيغة ملفات بي إم بي (بالإنجليزية: BMP file format)‏ وتدعى أحياناً باسم bitmap هي صيغة ملف صورة تستخدم لتخزين الصور النقطية للصور الرقمية وبشكل خاص في ميكروسوفت ويندوز و نظام أو إس/2.[7][8][9] تستعمل العديد من واجهات المستخدم الرسومية صيغة بي إم بي في تشغيلها، وتستخدم اللواحق .BMP أو .DIB لوصف هذا النوع من الملفات.

بي إم بي
امتداد الملف
bmp[1]، dib[2]، rle[2]الاطلاع ومراجعة البيانات على ويكي داتا
صيغة وسائط الإنترنت
image/bmp[3][4] — image/x-bmpالاطلاع ومراجعة البيانات على ويكي داتا
توقيع الملف/عدد سحري
424Dالاطلاع ومراجعة البيانات على ويكي داتا
المطور
بنية لملف صورة بي إم بي

تخزين النقاط (بكسل) في ملف BMP عدل

مثل جميع صيغ ملفات الصور النقطية الأخرى تخزن البكسلات في ملفات بي إم بي غير المضغوطة مع معلومات عن العمق اللوني يأخذ القيم 1، 4، 8، 16، 24، أو 32 بت لكل بكسل. تكون الصور ذات 8 بت أو أقل لكل بكسل هي صور تدرج رمادي أو لون مفهرس. تكون الصور غير المضغوطة ذات حجم أكبر من الصور المضغوطة، على سبيل المثال فإن شعار ويكيبيديا ذو القياس 1058×1058 يأخذ حوالي 287.65 كيلوبايت بصيغة بي إن جي، بينما ذات الصورة ستأخذ حجم 3358 كيلوبايت بصيغة BMP ذو العمق اللوني 24-بت. عادة تكون الملفات الغير مضغوطة تأخذ وقتاً أطول للإرسال عبر الإنترنت لذلك يفضل عدم استعمالها في بناء مواقع الشبكة.

تخزن نقاط الصور ضمن صفوف. وبالاعتماد على العمق اللوني للصورة سوف يحتل كل بكسل من الصورة على الأقل حجم n/8 بايت (حيث n هو عمق البت، لأن 1 بايت يساوي 8 بت) وعليه من الممكن حساب الحجم التقريبي لصورة بي إم بي ذات n-بت (2n لون) مقدرة بالبايتات، متضمناً تأثير بداية كل كلمة معلوماتية بالعلاقة:

 

حيث أن تابع التقريب للأسفل يعطي أعلى عدد صحيح أقل أو يساوي إلى عدد الكلمات المعلوماتية 32 بت اللازمة من أجل تخزين n-بت بكسل، وبضربها بالعدد 4 ينتج عدد البايتات اللازمة.

كما من الممكن حساب حجم الملف من العلاقة:

 ,

حيث أن height و width تكون مقدرة بالبكسل. في الصيغة السابقة الرقم 54 هو حجم ترويسة الملف، والرقم   هو حجم لوحة الألوان، والحجم المحسوب هو حجم تقريبي بسبب تغير حجم لوحة الألوان بحسب نظام التشغيل.

انظر أيضا عدل

مراجع عدل

  1. ^ http://fileformats.archiveteam.org/wiki/BMP. اطلع عليه بتاريخ 2021-02-03. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  2. ^ http://fileformats.archiveteam.org/wiki/BMP. اطلع عليه بتاريخ 2016-09-07. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  3. ^ https://www.iana.org/assignments/media-types/image/bmp. اطلع عليه بتاريخ 2016-09-07. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  4. ^ S. Leonard (2016-09), Windows Image Media Types (بالإنجليزية), Internet Engineering Task Force, DOI:10.17487/RFC7903, RFC:7903, QID:Q47481673 {{استشهاد}}: تحقق من التاريخ في: |publication-date= (help)
  5. ^ http://www.digitalpreservation.gov/formats/fdd/fdd000189.shtml. اطلع عليه بتاريخ 2016-10-14. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  6. ^ https://msdn.microsoft.com/en-us/library/dd183391.aspx. اطلع عليه بتاريخ 2016-10-14. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  7. ^ "Types of Bitmaps". MSDN. 3 يونيو 2012. مؤرشف من الأصل في 2016-10-19. اطلع عليه بتاريخ 2014-03-16.
  8. ^ "Bitmap Image File (BMP), Version 5". Digital Preservation. مكتبة الكونغرس. 8 يناير 2014. مؤرشف من الأصل في 2016-12-15. اطلع عليه بتاريخ 2014-03-11.
  9. ^ "[MS-WMF]: Windows Metafile Format". شبكة مطوري مايكروسوفت. 13 فبراير 2014. مؤرشف من الأصل في 2018-07-07. اطلع عليه بتاريخ 2014-03-12.

وصلات خارجية عدل