如何实现彩色图片转换成灰度图片
HBITMAP hMap = CopyScreenToBitmap(rect);
如何用HBITMAP作参数,将图片转换成灰度图?或者用别的方法,谁能解释一下HBITMAP?谢谢
[解决办法]
如果不担心效率的话,使用如下方法:
1. 创建兼容DC。
2. 将hMap选入兼容DC。
3. 使用GetPixel和SetPixelV函数来对颜色进行转换。
4. 销毁兼容DC。
发布时间: 2012-07-30 16:19:05 作者: rapoo
如何实现彩色图片转换成灰度图片
HBITMAP hMap = CopyScreenToBitmap(rect);
如何用HBITMAP作参数,将图片转换成灰度图?或者用别的方法,谁能解释一下HBITMAP?谢谢
[解决办法]
如果不担心效率的话,使用如下方法:
1. 创建兼容DC。
2. 将hMap选入兼容DC。
3. 使用GetPixel和SetPixelV函数来对颜色进行转换。
4. 销毁兼容DC。