aspose.imaging.fileformats.bmp

الوحدة تتعامل مع معالجة تنسيق ملف Bmp.

Classes

فئةالوصف
BitmapCoreHeaderالأبعاد وتنسيق اللون لـ DIB.
اسم الرأس BITMAPCOREHEADER المعروف أيضًا باسم OS21XBITMAPHEADER.
BitmapInfoHeaderيحدد BITMAPINFOHEADER.
دعم نظام التشغيل: Windows NT، 3.1x أو أحدث.
الميزات: يضيف تنسيقات 16 بت و32 بت. يضيف ضغط RLE.
BitmapV4Headerهيكل BitmapV4Header هو ملف رأس معلومات البت ماب. وهو نسخة موسعة من هيكل BITMAPINFOHEADER.

تم توسيع هيكل BitmapV4Header للسماح بتمرير صورة JPEG أو PNG كصورة مصدر إلى StretchDIBits.
BitmapV5Headerهيكل BitmapV5Header هو ملف رأس معلومات البت ماب. وهو نسخة موسعة من هيكل BITMAPINFOHEADER.

إذا كانت قيمة bV5Height سالبة، مما يدل على DIB من الأعلى إلى الأسفل، يجب أن يكون bV5Compression إما BI_RGB أو BI_BITFIELDS. لا يمكن ضغط DIBs من الأعلى إلى الأسفل.
تسمح واجهة إدارة اللون المستقلة (ICM) 2.0 بربط أو تضمين ملفات تعريف الألوان الخاصة بـ International Color Consortium (ICC) في DIBs (DIBs).
راجع Using Structures لمزيد من المعلومات. عندما يتم تحميل DIB في الذاكرة، يجب أن تتبع بيانات الملف التعريفي (إن وجدت) جدول الألوان،
ويجب أن يوفر bV5ProfileData إزاحة بيانات الملف التعريفي من بداية هيكل BITMAPV5HEADER.
القيمة المخزنة في bV5ProfileData ستكون مختلفة عن القيمة التي يعيدها عامل sizeof للمعامل BITMAPV5HEADER،
لأن bV5ProfileData هو الإزاحة بالبايتات من بداية هيكل BITMAPV5HEADER إلى بداية بيانات الملف التعريفي.
(بتات البت ماب لا تتبع جدول الألوان في الذاكرة). يجب على التطبيقات تعديل عضو bV5ProfileData بعد تحميل DIB في الذاكرة.
بالنسبة لـ DIBs المعبأة، يجب أن تتبع بيانات الملف التعريفي بتات البت ماب مشابهة لتنسيق الملف.
يجب أن يظل عضو bV5ProfileData يعطي إزاحة بيانات الملف التعريفي من بداية BITMAPV5HEADER.
يجب على التطبيقات الوصول إلى بيانات الملف التعريفي فقط عندما يكون bV5Size مساويًا لحجم BITMAPV5HEADER وbV5CSType يساوي PROFILE_EMBEDDED أو PROFILE_LINKED.
BmpImageيمكنك بسهولة التعامل مع ملفات Bitmap (BMP) وDevice Independent Bitmap
(DIB)، مما يسهل المعالجة الفعّالة للصور النقطية
. من خلال تنفيذ عمليات مختلفة على الصور، تبسط هذه API
سير العمل، وتوفر للمطورين مجموعة أدوات موثوقة للعمل مع صيغ BMP و
DIB في تطبيقاتهم البرمجية.
Os22XBitmapHeaderOS/2 2.x OS22XBITMAPHEADER المعروف أيضًا باسم BITMAPCOREHEADER2.

Enumerations

تعدادالوصف
BitmapCompressionيحدد طرق ضغط البت ماب المختلفة.