Обнаружил странное поведение функции PixelChecksum. Для одной и той же картинки функция возвращает разное значение.
Понимая, что "на глаз" определить идентичность картинки невозможно, я сделал скриншот этой области в файл. Вот такой код:
Сравнил полученные файлы. Они оказались совершенно одинаковыми. Т.е. факт идентичности "на лицо". Но почему же чексумма получается разная?
Понимая, что "на глаз" определить идентичность картинки невозможно, я сделал скриншот этой области в файл. Вот такой код:
Код:
$ch = Hex(PixelChecksum($x+48,$y+64,$x+48+8,$y+64+8),8)
_ScreenCapture_Capture($ch&".png", $x+48,$y+64,$x+48+8,$y+64+8,False)
Сравнил полученные файлы. Они оказались совершенно одинаковыми. Т.е. факт идентичности "на лицо". Но почему же чексумма получается разная?