BitmapV4Header Class

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

The BitmapV4Header structure is extended to allow a JPEG or PNG image to be passed as the source image to StretchDIBits.

Module: aspose.imaging.fileformats.bmp

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

Inheritance: BitmapInfoHeader

Aspose.Imaging Version: 24.5.0

Properties

NameTypeAccessDescription
BITMAP_CORE_HEADER_SIZE [static]intrThe BITMAPCOREHEADER aka OS21XBITMAPHEADER header size
BITMAP_INFO_HEADER_SIZE [static]intrThe bitmap information header size v3
BITMAP_INFO_HEADER_SIZE_V2 [static]intrThe bitmap information header size v2
BITMAP_INFO_HEADER_SIZE_V3 [static]intrThe bitmap information header size v3
BITMAP_INFO_HEADER_SIZE_V4 [static]intrThe bitmap information header size v4
BITMAP_INFO_HEADER_SIZE_V5 [static]intrThe bitmap information header size v5
OS_22X_BITMAP_HEADER_FULL_SIZE [static]intrThe bitmap core header2 size
OS_22X_BITMAP_HEADER_SIZE [static]intrThe bitmap core header2 size
alpha_maskintr/wGets or sets the color mask that specifies the alpha component of each pixel.
bitmap_colors_importantuintr/wGets or sets number of important palette colors.
bitmap_colors_useduintr/wGets or sets number of palette colors used.
bitmap_compressionuintr/wGets or sets bitmap compression.
bitmap_heightintr/wGets or sets bitmap height.
bitmap_image_sizeuintr/wGets or sets specifies bitmap raw data size in bytes.
bitmap_planesushortr/wGets or sets number of planes.
bitmap_widthintr/wGets or sets bitmap width.
bitmap_x_pels_per_meterintr/wGets or sets horizontal pixels resolution.
bitmap_y_pels_per_meterintr/wGets or sets vertical pixels resolution.
bits_per_pixelushortr/wGets or sets bits per pixel count.
blue_maskintr/wGets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
cs_typeintr/wGets or sets the color space of the DIB.
endpointsCieCoordinatesTripler/wGets or sets the CoordinatesTriple class.
extra_bit_masksintr/wGets or sets the extra bit masks.
Present only in case the DIB header is the BITMAPINFOHEADER and the BitmapInfoHeader.bitmap_compression is set to either BitmapCompression.BITFIELDS (RGB) or BitmapCompression.ALPHA_BITFIELDS (RGBA).
gamma_blueintr/wGets or sets the gamma blue.
gamma_greenintr/wGets or sets the gamma green.
gamma_redintr/wGets or sets the gamma red.
green_maskintr/wGets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
header_sizeuintr/wGets or sets size of this structure in bytes.
red_maskintr/wGets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.