Класс 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

NameTypeAccessDescription
BITMAP_CORE_HEADER_SIZE [static]intrРазмер заголовка BITMAPCOREHEADER, также известного как OS21XBITMAPHEADER
BITMAP_INFO_HEADER_SIZE [static]intrРазмер заголовка информации битмапа v3
BITMAP_INFO_HEADER_SIZE_V2 [static]intrРазмер заголовка информации битмапа v2
BITMAP_INFO_HEADER_SIZE_V3 [static]intrРазмер заголовка информации битмапа v3
BITMAP_INFO_HEADER_SIZE_V4 [static]intrРазмер заголовка информации битмапа v4
BITMAP_INFO_HEADER_SIZE_V5 [static]intrРазмер заголовка информации битмапа v5
OS_22X_BITMAP_HEADER_FULL_SIZE [static]intrРазмер bitmap core header2
OS_22X_BITMAP_HEADER_SIZE [static]intrРазмер bitmap core header2
alpha_maskintr/wПолучает или задает маску цвета, указывающую альфа‑компонент каждого пикселя.
bitmap_colors_importantintr/wПолучает или задает количество важных цветов палитры.
bitmap_colors_usedintr/wПолучает или задает количество используемых цветов палитры.
bitmap_compressionintr/wПолучает или задает сжатие битмапа.
bitmap_heightintr/wПолучает или задает высоту битмапа.
bitmap_image_sizeintr/wПолучает или задает размер необработанных данных битмапа в байтах.
bitmap_planesintr/wПолучает или задает количество плоскостей.
bitmap_widthintr/wПолучает или задает ширину битмапа.
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Получает или задает цель отображения для bitmap.
profile_dataintr/wПолучает или задает данные профиля.
profile_sizeintr/wПолучает или задает размер профиля.
red_maskintr/wПолучает или задает цветовую маску, указывающую красный компонент каждого пикселя, действительна только если bV4Compression установлен в BI_BITFIELDS.
зарезервированоintr/wПолучает или задает зарезервированный член.