0

嗨,我正在尝试借助 AndroidViewClient 5.1.1 比较图像以下是我编写的代码,但它总是在打印两个图像都不相同。这是使用 sameAs 函数的正确方法吗?如果不能,请告诉我正确的使用方法。

from PIL import Image

image1=('Smell.jpg')
image2=('Smell1.jpg')

if sameAs(image1, image2, percent=1.0):
print "Both Images are same"
else:
print"Both images are not same"

在使用monkeyRunner时,我们用来加载图像..我们是否也必须加载新版本。

4

1 回答 1

0

您需要知道图像的比较是逐像素进行的。

也就是说,它将image1的像素1与image2的像素1进行比较,image1的2与Picture2的2进行比较,以此类推。

因此,您必须确保比较图像是否相等,以测试您的代码。

编辑:Android 参考开发人员

于 2014-07-08T10:14:59.513 回答