Я хочу сравнить два изображения (в формате .png) попиксельно, используя селен в python.Или как я могу сделать это, используя библиотеку подушек.
У меня есть базовое изображение, и я получаю изображение сравнения, сделав снимок экрана с веб-страницей.Я хочу сравнить эти два изображения и утверждать, что они равны.как я могу это сделать.
Ниже я попробовал:
def assert_images_are_equal(base_image, compare_image):
with open(base_image, 'rb') as f1, open(compare_image, 'rb') as f2:
base_image_contents = f1.read()
compare_image_contents = f2.read()
assert base_image_contents == compare_image_contents
Но это не всегда работает.Я хочу сравнить пиксель за пикселем.Может ли кто-нибудь помочь мне с этим, используя библиотеку подушек или любую другую библиотеку, кроме PIL?спасибо.