首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关于图片对比的有关问题 怎么解决图片被其他窗口遮挡

2012-02-13 
关于图片对比的问题 如何解决图片被其他窗口遮挡如题我用的是getdc getpixel 窗体设置1个图片框 加载图片

关于图片对比的问题 如何解决图片被其他窗口遮挡
如题 我用的是getdc getpixel 窗体设置1个图片框 加载图片并与屏幕某处的图片进行对比 

代码基本写好 但当加载图片被其他窗口遮挡时 则对比出错 

我想到的解决办法有

 1提前加载好数组 然后对比(但听说过于频繁的使用数组会对电脑内存有影响)

 2窗口前置 但对下一步的操作有影响 
  
 3使用数据库将参照图片保存 但当参照图片的数量过多时担心对比速度过慢而达不到要求 


请高手教我!

[解决办法]
用于比较的图片只需要加载一次即可,然后就已得到了像素信息,以后直接用就行了,不需要再重来了吧.

另,getpixel会不会太慢了,这里给你一个取像素的方法:

http://www.cnblogs.com/laviewpbt/archive/2009/05/31/1492878.html
[解决办法]
既然是图片比较,那么将图片二进制化存入内存,再进行比较是不错的方法。

热点排行