alibek писал(а):Я предлагаю чуть по другому. Очень просто и в большинстве случаев работает. Привести обе картинки к одному меньшему размеру (например, 100x100) и сравнить попиксельно со следующими условиями:
1. Если цвет пикселов различается не более, чем на 1%, то они считаются одинаковыми;
2. Если после проверки более 95% пикселов одинаковы, то картинки также одинаковы с высокой долей вероятности.
Если вторую картинку привести к первой, то они не будут одинаковы, так как неизвестны детали, как была получена меньшая картинка вначале: использовался или нет AntiAliasing, если да, то с каким коэффициентом (x1, x2, x4), может добавлялся Gauss Blur.
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Mail.ru [бот] и гости: 55