首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么实现彩色图片转换成灰度图片

2012-07-30 
如何实现彩色图片转换成灰度图片HBITMAP hMap CopyScreenToBitmap(rect)如何用HBITMAP作参数,将图片转

如何实现彩色图片转换成灰度图片
HBITMAP hMap = CopyScreenToBitmap(rect); 
如何用HBITMAP作参数,将图片转换成灰度图?或者用别的方法,谁能解释一下HBITMAP?谢谢

[解决办法]
如果不担心效率的话,使用如下方法:

1. 创建兼容DC。
2. 将hMap选入兼容DC。
3. 使用GetPixel和SetPixelV函数来对颜色进行转换。
4. 销毁兼容DC。

热点排行