我有将BMP文件的内容读至内存中,然后调用IPicture的Rendar将其画出来,但是有没有办法将IPicture的Draw函数做一下改装,将其中的某些颜色过 目的就是想将这种0xff00ff的颜色过滤掉,不知有没有更好的方法呢?困挠好久了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目的就是将其中的部份颜色去掉,IPicture 控件好象没办法直接去掉哦. 用CBitmap可以实现很简单,写个简单代码可以CBimtap bitmap;bitmap.Attatch(::LoadImage());然后bitmap.GetDIBits();bitmap.GetBitmap()获得BITMAP结构。然后根据BITMAP结构各个像素判断,去掉但是要注意啊,有些位图是使用的调色板。 TCP通讯求助! 有没有介绍windows 管道技术的书。。。。 BHO里如何判断使得其在 文件浏览器 里不生效? 一个OPENFILENAME中的lpstrfile的问题 下载ERP源码HTTP://MYCIXI.NET 我的VC6在编辑工具栏图标时怎么图像显示不出了 ====求教====帮帮小弟!!====高考完了以后再该干什么?[顶者有分]大家来帮帮我!!!! SQL数据库条件查询 如何判断某个控件,如按钮,是否可见? 怎么在对话框中内嵌一个对话框 用C++写CGI程序郁闷事情,大伙帮看看哈 vc++ MFC要实现旋钮
写个简单代码可以CBimtap bitmap;
bitmap.Attatch(::LoadImage());
然后bitmap.GetDIBits();
bitmap.GetBitmap()获得BITMAP结构。
然后根据BITMAP结构各个像素判断,去掉
但是要注意啊,有些位图是使用的调色板。