vc mfc编程实例 loadimage 编程 内存 溢出

怎样用vc代码实现24位位图,16色位图等转换成单色位图
[问题点数:40分,结帖人xiaogaogao1030]
怎样用vc代码实现24位位图,16色位图等转换成单色位图
[问题点数:40分,结帖人xiaogaogao1030]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。VC MFC怎么对一个BMP格式的图片的一个RGB值进行搜索 只留下这个RGB值的像素点。。_百度知道
VC MFC怎么对一个BMP格式的图片的一个RGB值进行搜索 只留下这个RGB值的像素点。。
VC MFC怎么对一个BMP格式的图片的一个RGB值进行搜索 只留下这个RGB值的像素点。。要具体的代码。。。 弹出一个窗口输入对应的RGB值 然后对这个RGB值进行搜索 只留下这个RGB值的猿奖检抠饨狙践压蕉牡像素点。。
提问者采纳
首先创建一个位图句柄,类型为CBitmap,把图片加载到资源中,用LoadBitMap函数,参数是资源号。(另一种方法是先把图片文件加载,然后在载入到一个位图类中,用LoadImage函数,较上面种繁琐些。)然后通过上面创建的位图,得到位图数据,用到GetBitmapBits(x*y*4, (LPVOID)data)函数,其中x,y为位图的长宽,data为保存位图数据的数组,类型为byte。完了之后,data数组中就包含着位图的所有RGB值,一个数据占四个字节(R、G、B、NUL摧沸摆剐肢溉扮税堡粳L)。剩下的事就好办了,要寻找某点,逐一排查是否和数组中的数据相同即可。今天太晚了,明天给你附代码。
额 MFC初学 还不会写代码
软件主要是对一个图片进行处理,把颜色一样的线条提取出来,可以输入RGB值 然后让BMP图片把这个RGB值的线条提取出来。。能帮忙写个代码么
现在软件可以打开BMP图片 对图片进行灰度化什么的。。
提问者评价
虽然没等到代码 还是谢谢你了
其他类似问题
技巧型办法:用TransparentBlt将图片放到指定取反颜色的背板上,得到的DC再通过BitBlt的光栅位操作与原图进行位异或操作,可以得到一个纯黑白图,再次与原图进行BitBlt的光栅位于操作,即可得到黑色背景的单色图了。荬了陛盟桩旅标斋钵颧高效多代码办法:对读取到的BMP图像进行进行指针操作,每个像素的RGB是一个DWORD的4字节内存宽度,只要对这个DWORD进行对比并赋值即可。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请教大家关于LoadImage的问题,万分着急!!先谢谢了!
[问题点数:0分]
请教大家关于LoadImage的问题,万分着急!!先谢谢了!
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2003年12月 VC/MFC大版内专家分月排行榜第一
2004年2月 VC/MFC大版内专家分月排行榜第二2003年11月 VC/MFC大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常?
[问题点数:0分]
请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常?
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 vc mfc编程实例 的文章

 

随机推荐