用GetPixel逐个点去找色,当然很慢,毕竟屏幕上有1920*1080=2073600,两百多万个点。
并且最主要的是GetPixel这个API很慢。
如果能对整个屏幕进行快照(截图),在内存中就是保存着两百多万个点的RGB数据数组,然后在这个数组里找点,即便是逐个顺序遍历,也会快很多很多。如果还能结合上一些查找算法的话,会更快。
大图上找小图,肯定是要有一定的算法才行的,具体我也不清楚。
并且最主要的是GetPixel这个API很慢。
如果能对整个屏幕进行快照(截图),在内存中就是保存着两百多万个点的RGB数据数组,然后在这个数组里找点,即便是逐个顺序遍历,也会快很多很多。如果还能结合上一些查找算法的话,会更快。
大图上找小图,肯定是要有一定的算法才行的,具体我也不清楚。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货