【挺晕的】如何实现图形剪影?

EnochShen 2004-10-07 10:04:38
现在有两张JPG的图形,比如说一张显示的是123,另一张是1234,希望经过操作之后得到两张图象的不同,也就是得到一个只显示4的图形,把他转化成BMP之后想减速度又太慢了,不知道,各位高手有何良策?
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
myblind 2004-10-08
  • 打赏
  • 举报
回复
处理内存中的BMP也不一定会很慢,只要水平够位。用JPG反而会更麻烦和慢速,因为对应在屏幕上的像素是类似BMP格式的,用JPG会因为有解压的步骤反而慢了,再说用JPG因为复杂的数据在写代码的过程中不容易理解。效率低。

例如用显卡的加速功能,DIRECTX中有什么好的功能支持。
在就是用汇编,操作MMX等。
菜牛 2004-10-07
  • 打赏
  • 举报
回复
每秒15~20次就算在286机器上大概也没问题,图片不会太大吧?
如果图形除了显示内容不同其他都一致,可以用位图得到图形数据,直接进行运算即可。或者,用内存DC进行BitBlt()也可以。
EnochShen 2004-10-07
  • 打赏
  • 举报
回复
那个程序要求每秒要进行15-20次的剪影,如果是BMP就太慢了,那有没有好的可以下载的算法?
xmzh 2004-10-07
  • 打赏
  • 举报
回复
A:
1.vc中图像处理(GDK)大多是对准bmp文件,jpg图形除非你自己写函数处理,否则是绕不过去的。
2.图形和字符不一样,字符是靠内码比较进行区别,而图形(图像)只能是像素点的比较,或者是归纳出其图形的特征进行特征比较,如指纹辨别就是这样的原理。
醉马不肖 2004-10-07
  • 打赏
  • 举报
回复
不转化成bmp不太可能,

syy64 2004-10-07
  • 打赏
  • 举报
回复
可以将图象分成很多小块处理。
huwei001982 2004-10-07
  • 打赏
  • 举报
回复
这个比较麻烦, 用驱动层不知有没有办法

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧