如何改变图像的颜色?

时间:2013-10-18 12:04:14

标签: c++ image mfc

我有白色背景的HICON和一些照片。我需要将这张照片的颜色改为黑色。我怎么能在MFC中做到这一点? 我看了一些文章,但答案并不清楚。

PS。我无法提供代码,因为我甚至不知道应该在哪里挖掘它。

谢谢

1 个答案:

答案 0 :(得分:0)

我没有要发布的代码,但一般来说,步骤应如下所示:将HICON渲染为位图,迭代位图并将任何非白色像素设置为黑色,从中创建新的HICON位图。这应该是非常简单的。

查看MSDN中的图标引用。