比较两个位图
下面这段脚本是关于比较两个位图是否一致,网上搜来的,用了一下,不好用尤其是IsEqualBin这个方法在QTP的帮助里面居然都没有,QTP的帮助文档是在太烂了,不是我抱怨:L
不知道大家有何建议
Function CompareBitmap(ActualBmp, ExpectedBmp)
Set fCompare = CreateObject("Mercury.FileCompare")
If fCompare.IsEqualBin(ExpectedBmp, ActualBmp, 0, 1) Then
Reporter.ReportEvent micPass,"Bitmap Verification",ActualBmp&"and"&ExpectedBmp&" are same"
CompareBitmap=True
Else
Reporter.ReportEvent micFail,"Bitmap Verification",ActualBmp&"and"&ExpectedBmp&" are not same"
CompareBitmap=False
End If
End Function
'***************************************************
'Calling the Function
CompareBitmap "C:\act.bmp", "C:\exp.bmp"
'*************************************************** 顶一定,难道大家没有要到位图的比较? 有个第三方的dll倒是可以实现,作为个人我觉得可以,但是如果用在公司的产品上的话,觉得不太可靠,毕竟风险太大了 不是有位图检查点么?
回复 1# 的帖子
今天看新闻 说google发明了一种量子算法来比较图片后面有个回帖 google什么时候搞出一个量子计算机呢? IsEqualBin这个函数是QTP自带的,可是它的比较原理是什么呢?
页:
[1]