如何获得一个HBITMAP指向的BMP图片的尺寸和各点的像素?谢谢!
1个回答
展开全部
HBITMAP hBmp;
//......
BITMAP bmpInfo;
GetObject((HGDIOBJ)hBmp, sizeof(bmpInfo), &bmpInfo);
//bmpInfo.bmWidth和bmpInfo.bmHeight应该是你想要的
各点像素:
先创建一个DC(比如CreateDC("DISPLAY", 0, 0, 0)这样?),然后SelectObject把你的HBITMAP选进去,之后用GetPixel函数可以获取上面的像素点
//......
BITMAP bmpInfo;
GetObject((HGDIOBJ)hBmp, sizeof(bmpInfo), &bmpInfo);
//bmpInfo.bmWidth和bmpInfo.bmHeight应该是你想要的
各点像素:
先创建一个DC(比如CreateDC("DISPLAY", 0, 0, 0)这样?),然后SelectObject把你的HBITMAP选进去,之后用GetPixel函数可以获取上面的像素点
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询