Clase 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
| Name | Type | Access | Descripción |
|---|---|---|---|
| BITMAP_CORE_HEADER_SIZE [static] | int | r | El tamaño del encabezado BITMAPCOREHEADER, también conocido como OS21XBITMAPHEADER |
| BITMAP_INFO_HEADER_SIZE [static] | int | r | El tamaño del encabezado de información bitmap v3 |
| BITMAP_INFO_HEADER_SIZE_V2 [static] | int | r | El tamaño del encabezado de información bitmap v2 |
| BITMAP_INFO_HEADER_SIZE_V3 [static] | int | r | El tamaño del encabezado de información bitmap v3 |
| BITMAP_INFO_HEADER_SIZE_V4 [static] | int | r | El tamaño del encabezado de información bitmap v4 |
| BITMAP_INFO_HEADER_SIZE_V5 [static] | int | r | El tamaño del encabezado de información del bitmap v5 |
| OS_22X_BITMAP_HEADER_FULL_SIZE [static] | int | r | El tamaño del encabezado central del bitmap2 |
| OS_22X_BITMAP_HEADER_SIZE [static] | int | r | El tamaño del encabezado central del bitmap2 |
| alpha_mask | int | r/w | Obtiene o establece la máscara de color que especifica el componente alfa de cada píxel. |
| bitmap_colors_important | int | r/w | Obtiene o establece el número de colores importantes de la paleta. |
| bitmap_colors_used | int | r/w | Obtiene o establece el número de colores de la paleta utilizados. |
| bitmap_compression | int | r/w | Obtiene o establece la compresión del bitmap. |
| bitmap_height | int | r/w | Obtiene o establece la altura del bitmap. |
| bitmap_image_size | int | r/w | Obtiene o establece el tamaño de los datos sin procesar del bitmap en bytes. |
| bitmap_planes | int | r/w | Obtiene o establece el número de planos. |
| bitmap_width | int | r/w | Obtiene o establece el ancho del bitmap. |
| bitmap_x_pels_per_meter | int | r/w | Obtiene o establece la resolución horizontal de píxeles. |
| bitmap_y_pels_per_meter | int | r/w | Obtiene o establece la resolución vertical de píxeles. |
| bits_per_pixel | int | r/w | Obtiene o establece el recuento de bits por píxel. |
| blue_mask | int | r/w | Obtiene o establece la máscara de color que especifica el componente azul de cada píxel, válido solo si bV4Compression está configurado a BI_BITFIELDS. |
| cs_type | int | r/w | Obtiene o establece el espacio de color del DIB. |
| endpoints | CieCoordinatesTriple | r/w | Obtiene o establece la clase CoordinatesTriple. |
| extra_bit_masks | int[] | r/w | Obtiene o establece las máscaras de bits adicionales. Presentes solo en caso de que el encabezado DIB sea BITMAPINFOHEADER y que BitmapInfoHeader.bitmap_compression esté configurado a BitmapCompression.BITFIELDS (RGB) o BitmapCompression.ALPHA_BITFIELDS (RGBA). |
| gamma_blue | int | r/w | Obtiene o establece la gamma azul. |
| gamma_green | int | r/w | Obtiene o establece la gamma verde. |
| gamma_red | int | r/w | Obtiene o establece la gamma roja. |
| green_mask | int | r/w | Obtiene o establece la máscara de color que especifica el componente verde de cada píxel, válido solo si bV4Compression está configurado a BI_BITFIELDS. |
| header_size | int | r/w | Obtiene o establece el tamaño de esta estructura en bytes. |
| intent | int | r/w | Obtiene o establece la intención de renderizado para el mapa de bits. |
| profile_data | int | r/w | Obtiene o establece los datos del perfil. |
| profile_size | int | r/w | Obtiene o establece el tamaño del perfil. |
| red_mask | int | r/w | Obtiene o establece la máscara de color que especifica el componente rojo de cada píxel, válido solo si bV4Compression está configurado a BI_BITFIELDS. |
| reservado | int | r/w | Obtiene o establece el miembro reservado. |