BitmapV4Header 类

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

Properties

NameTypeAccess描述
BITMAP_CORE_HEADER_SIZE [static]intrBITMAPCOREHEADER(亦称 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位图核心 header2 大小
OS_22X_BITMAP_HEADER_SIZE [static]intr位图核心 header2 大小
alpha_maskintr/w获取或设置指定每个像素的 alpha 分量的颜色掩码。
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获取或设置此结构的字节大小。
red_maskintr/w获取或设置指定每个像素红色分量的颜色掩码,仅当 bV4Compression 设置为 BI_BITFIELDS 时有效。