aspose.imaging.fileformats.bmp

该模块处理 Bmp 文件格式。

Classes

Class描述
BitmapCoreHeaderDIB 的尺寸和颜色格式。
标头名称 BITMAPCOREHEADER,也称为 OS21XBITMAPHEADER。
BitmapInfoHeader指定 BITMAPINFOHEADER。
操作系统支持:Windows NT、3.1x 或更高版本。
功能:添加 16 位和 32 位像素格式。添加 RLE 压缩。
BitmapV4HeaderBitmapV4Header 结构是位图信息头文件。它是 BITMAPINFOHEADER 结构的扩展版本。

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

如果 bV5Height 为负,表示自上而下的 DIB,则 bV5Compression 必须是 BI_RGB 或 BI_BITFIELDS。自上而下的 DIB 不能被压缩。
独立颜色管理接口 (ICM) 2.0 允许将国际色彩联盟 (ICC) 色彩配置文件链接或嵌入到 DIB(DIB)中。
请参阅 Using Structures 获取更多信息。当 DIB 加载到内存时,若存在配置文件数据,应位于颜色表之后,
并且 bV5ProfileData 应提供从 BITMAPV5HEADER 结构起始处到配置文件数据的偏移量。
存储在 bV5ProfileData 中的值将不同于对 BITMAPV5HEADER 参数使用 sizeof 运算符返回的值,
因为 bV5ProfileData 是从 BITMAPV5HEADER 结构起始处到配置文件数据起始处的字节偏移量。
(位图位数据在内存中不跟随颜色表)。应用程序应在将 DIB 加载到内存后修改 bV5ProfileData 成员。
对于打包的 DIB,配置文件数据应像文件格式一样位于位图位之后。
bV5ProfileData 成员仍应给出从 BITMAPV5HEADER 起始处到配置文件数据的偏移量。
当 bV5Size 等于 BITMAPV5HEADER 的大小且 bV5CSType 等于 PROFILE_EMBEDDED 或 PROFILE_LINKED 时,应用程序才应访问配置文件数据。
BmpImage您可以轻松处理位图(BMP)和设备无关位图
(DIB)文件,促进对栅格图像的高效操作和处理。对图像执行各种操作,此 API 简化了工作流,
为开发人员提供可靠的工具包,以在其软件应用中使用 BMP 和
DIB 格式。
Os22XBitmapHeaderOS/2 2.x OS22XBITMAPHEADER,也称为 BITMAPCOREHEADER2。

Enumerations

Enumeration描述
BitmapCompression指定不同的位图压缩方法。