您的位置:程序门 -> .net技术 -> vc.net



请问位图能不能根据需要动态改变颜色,如何做?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问位图能不能根据需要动态改变颜色,如何做?
发表于:2007-02-09 07:59:17 楼主
我现在载入一个位图,想要根据程序动态改变位图的颜色,如何才能做到这点呢?
谢谢各位!
发表于:2007-02-09 21:10:041楼 得分:0
搜索dib
发表于:2007-02-17 06:05:242楼 得分:0
up
发表于:2007-02-22 14:27:133楼 得分:0
貌似这个问题很简单的样子

直接改变   你所要改变的像素点的值   就ok了。

如果你是用gdi+的话,用   bitmap::setpixel()   设置像素点值就ok了
发表于:2007-02-22 15:00:394楼 得分:0
当然可以,直接对每个像素赋值,不过效率会比较差.

根据情况需要转成gif赋值后转回来,在有些时候能提高效率,因为只要修改一个索引色而不是对每个像素赋值,在图片较大时对每个像素赋值是很花时间的.   有可能这个时间远大于把图片转为gif再转回来.


快速检索

最新资讯
热门点击