BitmapV5Header Sınıfı
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 | Açıklama |
|---|---|---|---|
| BITMAP_CORE_HEADER_SIZE [static] | int | r | BITMAPCOREHEADER yani OS21XBITMAPHEADER başlık boyutu |
| BITMAP_INFO_HEADER_SIZE [static] | int | r | Bitmap bilgi başlığı boyutu v3 |
| BITMAP_INFO_HEADER_SIZE_V2 [static] | int | r | Bitmap bilgi başlığı boyutu v2 |
| BITMAP_INFO_HEADER_SIZE_V3 [static] | int | r | Bitmap bilgi başlığı boyutu v3 |
| BITMAP_INFO_HEADER_SIZE_V4 [static] | int | r | Bitmap bilgi başlığı boyutu v4 |
| BITMAP_INFO_HEADER_SIZE_V5 [static] | int | r | Bitmap bilgi başlığı boyutu v5 |
| OS_22X_BITMAP_HEADER_FULL_SIZE [static] | int | r | Bitmap çekirdek başlık2 boyutu |
| OS_22X_BITMAP_HEADER_SIZE [static] | int | r | Bitmap çekirdek başlık2 boyutu |
| alpha_mask | int | r/w | Her pikselin alfa bileşenini belirten renk maskesini alır veya ayarlar. |
| bitmap_colors_important | int | r/w | Önemli palet renklerinin sayısını alır veya ayarlar. |
| bitmap_colors_used | int | r/w | Kullanılan palet renklerinin sayısını alır veya ayarlar. |
| bitmap_compression | int | r/w | Bitmap sıkıştırmasını alır veya ayarlar. |
| bitmap_height | int | r/w | Bitmap yüksekliğini alır veya ayarlar. |
| bitmap_image_size | int | r/w | Bitmap ham veri boyutunu bayt olarak alır veya ayarlar. |
| bitmap_planes | int | r/w | Düzlem sayısını alır veya ayarlar. |
| bitmap_width | int | r/w | Bitmap genişliğini alır veya ayarlar. |
| bitmap_x_pels_per_meter | int | r/w | Yatay piksel çözünürlüğünü alır veya ayarlar. |
| bitmap_y_pels_per_meter | int | r/w | Dikey piksel çözünürlüğünü alır veya ayarlar. |
| bits_per_pixel | int | r/w | Piksel başına bit sayısını alır veya ayarlar. |
| blue_mask | int | r/w | Her pikselin mavi bileşenini belirten renk maskesini alır veya ayarlar, yalnızca bV4Compression BI_BITFIELDS olarak ayarlandığında geçerlidir. |
| cs_type | int | r/w | DIB’in renk uzayını alır veya ayarlar. |
| endpoints | CieCoordinatesTriple | r/w | CoordinatesTriple sınıfını alır veya ayarlar. |
| extra_bit_masks | int[] | r/w | Ek bit maskelerini alır veya ayarlar. Yalnızca DIB başlığı BITMAPINFOHEADER olduğunda ve BitmapInfoHeader.bitmap_compression ya BitmapCompression.BITFIELDS (RGB) ya da BitmapCompression.ALPHA_BITFIELDS (RGBA) olarak ayarlandığında bulunur. |
| gamma_blue | int | r/w | Mavi gama değerini alır veya ayarlar. |
| gamma_green | int | r/w | Yeşil gama değerini alır veya ayarlar. |
| gamma_red | int | r/w | Kırmızı gama değerini alır veya ayarlar. |
| green_mask | int | r/w | Her pikselin yeşil bileşenini belirten renk maskesini alır veya ayarlar, yalnızca bV4Compression BI_BITFIELDS olarak ayarlandığında geçerlidir. |
| header_size | int | r/w | Bu yapının bayt cinsinden boyutunu alır veya ayarlar. |
| intent | int | r/w | Bitmap için renderleme amacını alır veya ayarlar. |
| profile_data | int | r/w | Profil verisini alır veya ayarlar. |
| profile_size | int | r/w | Profilin boyutunu alır veya ayarlar. |
| red_mask | int | r/w | Her pikselin kırmızı bileşenini belirten renk maskesini alır veya ayarlar, yalnızca bV4Compression BI_BITFIELDS olarak ayarlandığında geçerlidir. |
| rezerv | int | r/w | Ayrılmış üye alır veya ayarlar. |