BitmapV4Header

BitmapV4Header class

BitmapV4Header结构是位图信息头文件。它是 BITMAPINFOHEADER 结构的扩展版本。 BitmapV4Header 结构被扩展以允许将 JPEG 或 PNG 图像作为源图像传递给 StretchDIBits。

public class BitmapV4Header : BitmapInfoHeader

特性

姓名描述
AlphaMask { get; set; }获取或设置指定每个像素的 alpha 分量的颜色掩码。
BitmapColorsImportant { get; set; }获取或设置重要调色板颜色的数量。
BitmapColorsUsed { get; set; }获取或设置使用的调色板颜色数。
BitmapCompression { get; set; }获取或设置位图压缩。
BitmapHeight { get; set; }获取或设置位图高度。
BitmapImageSize { get; set; }获取或设置以字节为单位的指定位图原始数据大小。
BitmapPlanes { get; set; }获取或设置平面数。
BitmapWidth { get; set; }获取或设置位图宽度。
BitmapXPelsPerMeter { get; set; }获取或设置水平像素分辨率。
BitmapYPelsPerMeter { get; set; }获取或设置垂直像素分辨率。
BitsPerPixel { get; set; }获取或设置每个像素计数的位数。
BlueMask { get; set; }获取或设置指定每个像素的蓝色分量的颜色掩码,仅当 bV4Compression 设置为 BI_BITFIELDS 时有效。
CSType { get; set; }获取或设置DIB的色彩空间。
Endpoints { get; set; }获取或设置 CoordinatesTriple 类。
ExtraBitMasks { get; set; }获取或设置额外的位掩码。 仅在 DIB 标头是 BITMAPINFOHEADER 和BitmapCompression设置为Bitfields(RGB) 或AlphaBitfields(RGBA).
GammaBlue { get; set; }获取或设置伽马蓝。
GammaGreen { get; set; }获取或设置伽马绿色。
GammaRed { get; set; }获取或设置伽玛红。
GreenMask { get; set; }获取或设置指定每个像素的绿色分量的颜色掩码,仅当 bV4Compression 设置为 BI_BITFIELDS 时有效。
HeaderSize { get; set; }获取或设置此结构的大小(以字节为单位)。
RedMask { get; set; }获取或设置指定每个像素的红色分量的颜色掩码,仅当 bV4Compression 设置为 BI_BITFIELDS 时有效。

也可以看看