请问如何修改位图的某种颜色
在mfc中,我要把位图中某种颜色设置成其他颜色,或者设置成透明如何去做?
.net中有MakeTransparent函数,请问mfc中的相应做法是什么?
谢谢。
[解决办法]
Dib后逐点进行处理
[解决办法]
1.用GDI绘图的位操作
2.上面老兄说的逐个像素处理(会很慢,如果图片不大可以)
3.简单点的做法是把位图加到CImageList中,CImageList可以指定透明色,再用CImageList去绘制,不过这个方法有点别扭
4.参考GDI+的“Using a Color Remap Table”、“SetRemapTable”