BMP

تعريفًا بالموضوع، صيغة ملفات بي إم بي وتدعى أحياناً باسم bitmap هي صيغة ملف صورة تستعمل لتخزين الصور النقطية للصور الرقمية وبشكل خاص في ميكروسوفت ويندوز و نظام أو إس/2. تستعمل الكثير من واجهات المستعمل الرسومية صيغة بي إم بي في تشغيلها، وتستعمل اللواحق .BMP أو .DIB لوصف هذا النوع من الملفات. وفيما يلي تفاصيل أوسع عن ذلك.
,
من جانب آخر، في الصيغة السابقة الرقم 54 هو حجم ترويسة الملف، والرقم هو حجم لوحة الألوان، والحجم المحسوب هو حجم تقريبي بسبب تغير حجم لوحة الألوان بحسب نظام التشغيل.
- انظر كذلك
- صيغة ملفات ICO
- صيغة ملفات PNG
- مراجع
حيث أن height و width تكون مقدرة بالبكسل.
تخزين النقاط (بكسل) في ملف BMP
ومن ناحية أخرى، تخزن نقاط الصور ضمن صفوف. وبالاعتماد على العمق اللوني للصورة سوف يحتل كل بكسل من الصورة على الأقل حجم n/8 بايت (حيث n هو عمق البت، لأن 1 بايت يساوي 8 بت) وعليه من الممكن حساب الحجم التقريبي لصورة بي إم بي ذات n-بت (2n لون) مقدرة بالبايتات، متضمناً تأثير بداية كل كلمة معلوماتية بالعلاقة:
في هذا الإطار، مثل جميع صيغ ملفات الصور النقطية الأخرى تخزن البكسلات في ملفات بي إم بي غير المضغوطة مع معلومات عن العمق اللوني يأخذ القيم 1، 4، 8، 16، 24، أو 32 بت لكل بكسل. تكون الصور ذات 8 بت أو أقل لكل بكسل هي صور تدرج رمادي أو لون مفهرس. تكون الصور غير المضغوطة ذات حجم أكبر من الصور المضغوطة، مثلًا فإن شعار ويكيبيديا ذو القياس 1058×1058 يأخذ نحو 287.65 كيلوبايت بصيغة بي إن جي، بينما ذات الصورة ستأخذ حجم 3358 كيلوبايت بصيغة BMP ذو العمق اللوني 24-بت. عادة تكون الملفات الغير مضغوطة تأخذ وقتاً أطول للإرسال عبر الإنترنت لذلك يفضل عدم استعمالها في بناء مواقع الشبكة.
كما من الممكن حساب حجم الملف من العلاقة:
ومن ناحية أخرى، حيث أن تابع التقريب للأسفل يعطي أعلى عدد صحيح أقل أو يساوي إلى عدد الكلمات المعلوماتية 32 بت اللازمة من أجل تخزين n-بت بكسل، وبضربها بالعدد 4 ينتج عدد البايتات اللازمة.
صور بي إم بي للاختبار
شيفرة برمجية للتعامل مع ملفات بي إم بي
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟