Сравнение изображения в URL с изображением в файловой системе в Python

Есть ли быстрый и простой способ сделать такое сравнение?

мы нашли несколько вопросов для сравнения изображений из stackoverflow, но ни один из них не подтвердил ответ на этот вопрос.

У меня есть файлы изображений в моей файловой системе и скрипт, который извлекает изображения из URL. Я хочу проверить, является ли изображение в URL уже таким же, как на диске. Обычно я загружаю изображение на диск и URL в объект PIL и использую следующую найденную мной функцию:

def equal(im1, im2):
    return ImageChops.difference(im1, im2).getbbox() is None

но это неЭто работает, если у вас есть изображение, сохраненное на диск с PIL, так как оно сжимается, даже если вы установите качество до 100.im1.save(outfile,quality=100)

Мой код в настоящее время следующий:http://pastebin.com/295kDMsp но изображение всегда заканчивается заново.

Ответы на вопрос(3)

Ваш ответ на вопрос