二(2)、Visual C++图像处理编程基础
1、位图文件及其C++操作
- DIB,device independent bitmap,设备无关位图
- BMP图像文件数据结构
- 位图文件头部数据结构 BITMAP FILE HEADER,包含BMP图像文件的类型、显示内容等信息
- 位图信息头数据结构 BITMAP INFO HEADER,包含有BMP图像的宽、高、压缩方法以及定义颜色等信息
- 调色板,即颜色索引表
- 实际的位图数据
2、CImg类基础操作
- CImg类拥有两个公有成员
- BITMAPINFOHEADER *m_pBMIH 保存图像的信息头
- LPBYTE *m_lpData 保存实际的图像数据
函数 | 功能 | 简例 |
---|---|---|
AttachFromFile | 从文件加载位图 | |
SaveToFile | 存储图像文件 | |
GetHeight | 获得图像高度 | |
GetWidthPixel |