类 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 时有效。 |
另请参见
- class BitmapInfoHeader
- namespace Aspose.Imaging.FileFormats.Bmp
- assembly Aspose.Imaging