关于读图的VC代码

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:08:34
给定一副BMP图,如何编写C语言来读取RGB三色并存处起来?

首先获得设备环境
CDC *pDC;
pDC=你的BMP所在控件.GetDC();
COLORREF rgb=pDC->GetPixel(x,y);
rgb就是你要的值,x,y是你要取得点的坐标值。
COLORREF 有个4字节后3个字节按红绿蓝顺序保存三个色值。
各色的取值范围是[1~255]

BMP文件结构比较简单,除去一个文件头之后,后面就是保存rgb数据。自己在网上搜索bmp文件结构,挺简单!!!

类似于GetPixel的函数

0