فئة BitmapV5Header

Summary: The BitmapV5Header structure is the bitmap information header file. It is an extended version of the BITMAPINFOHEADER structure.

If bV5Height is negative, indicating a top-down DIB, bV5Compression must be either BI_RGB or BI_BITFIELDS. Top-down DIBs cannot be compressed.
The Independent Color Management interface (ICM) 2.0 allows International Color Consortium (ICC) color profiles to be linked or embedded in DIBs (DIBs).
See Using Structures for more information. When a DIB is loaded into memory, the profile data (if present) should follow the color table,
and the bV5ProfileData should provide the offset of the profile data from the beginning of the BITMAPV5HEADER structure.
The value stored in bV5ProfileData will be different from the value returned by the sizeof operator given the BITMAPV5HEADER argument,
because bV5ProfileData is the offset in bytes from the beginning of the BITMAPV5HEADER structure to the start of the profile data.
(Bitmap bits do not follow the color table in memory). Applications should modify the bV5ProfileData member after loading the DIB into memory.
For packed DIBs, the profile data should follow the bitmap bits similar to the file format.
The bV5ProfileData member should still give the offset of the profile data from the beginning of the BITMAPV5HEADER.
Applications should access the profile data only when bV5Size equals the size of the BITMAPV5HEADER and bV5CSType equals PROFILE_EMBEDDED or PROFILE_LINKED.

Module: aspose.imaging.fileformats.bmp

Full Name: aspose.imaging.fileformats.bmp.BitmapV5Header

Inheritance: BitmapV4Header

Properties

NameTypeAccessالوصف
BITMAP_CORE_HEADER_SIZE [static]intrحجم رأس BITMAPCOREHEADER المعروف أيضًا باسم OS21XBITMAPHEADER
BITMAP_INFO_HEADER_SIZE [static]intrحجم رأس معلومات bitmap الإصدار 3
BITMAP_INFO_HEADER_SIZE_V2 [static]intrحجم رأس معلومات bitmap الإصدار 2
BITMAP_INFO_HEADER_SIZE_V3 [static]intrحجم رأس معلومات bitmap الإصدار 3
BITMAP_INFO_HEADER_SIZE_V4 [static]intrحجم رأس معلومات bitmap الإصدار 4
BITMAP_INFO_HEADER_SIZE_V5 [ثابت]intrحجم رأس معلومات bitmap v5
OS_22X_BITMAP_HEADER_FULL_SIZE [ثابت]intrحجم bitmap core header2
OS_22X_BITMAP_HEADER_SIZE [ثابت]intrحجم bitmap core header2
alpha_maskintr/wيحصل أو يعيّن قناع اللون الذي يحدد مكوّن ألفا لكل بكسل.
bitmap_colors_importantintr/wيحصل أو يعيّن عدد ألوان اللوحة المهمة.
bitmap_colors_usedintr/wيحصل أو يعيّن عدد ألوان اللوحة المستخدمة.
bitmap_compressionintr/wيحصل أو يعيّن ضغط bitmap.
bitmap_heightintr/wيحصل أو يعيّن ارتفاع bitmap.
bitmap_image_sizeintr/wيحصل أو يعيّن حجم البيانات الخام للـ bitmap بالبايت.
bitmap_planesintr/wيحصل أو يعيّن عدد المستويات.
bitmap_widthintr/wيحصل أو يعيّن عرض bitmap.
bitmap_x_pels_per_meterintr/wيحصل أو يعيّن دقة البكسلات الأفقية.
bitmap_y_pels_per_meterintr/wيحصل أو يعيّن دقة البكسلات العمودية.
bits_per_pixelintr/wيحصل أو يضبط عدد البتات لكل بكسل.
blue_maskintr/wيحصل أو يضبط قناع اللون الذي يحدد المكوّن الأزرق لكل بكسل، صالح فقط إذا تم تعيين bV4Compression إلى BI_BITFIELDS.
cs_typeintr/wيحصل أو يضبط مساحة اللون لـ DIB.
endpointsCieCoordinatesTripler/wيحصل أو يضبط فئة CoordinatesTriple.
extra_bit_masksint[]r/wيحصل أو يضبط أقنعة البت الإضافية.
تظهر فقط في حالة أن رأس DIB هو BITMAPINFOHEADER وأن BitmapInfoHeader.bitmap_compression تم تعيينه إما إلى BitmapCompression.BITFIELDS (RGB) أو BitmapCompression.ALPHA_BITFIELDS (RGBA).
gamma_blueintr/wيحصل أو يضبط غاما الأزرق.
gamma_greenintr/wيحصل أو يضبط غاما الأخضر.
gamma_redintr/wيحصل أو يضبط غاما الأحمر.
green_maskintr/wيحصل أو يضبط قناع اللون الذي يحدد المكوّن الأخضر لكل بكسل، صالح فقط إذا تم تعيين bV4Compression إلى BI_BITFIELDS.
header_sizeintr/wيحصل أو يضبط حجم هذا الهيكل بالبايت.
intentintr/wيحصل أو يضبط نية العرض للصور النقطية.
profile_dataintr/wيحصل أو يضبط بيانات الملف الشخصي.
profile_sizeintr/wيحصل أو يضبط حجم الملف الشخصي.
red_maskintr/wيحصل أو يضبط قناع اللون الذي يحدد المكوّن الأحمر لكل بكسل، صالح فقط إذا تم تعيين bV4Compression إلى BI_BITFIELDS.
محجوزintr/wيحصل أو يضبط العضو المحجوز.