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 时有效。 |