Сравнение двух Image'ев
Существуют ли какие-нибудь методы для сравнения двух картинок? Если на форме два имэджа и в каждый загружается по картинке, как проверить, загружены они из одного и того же файла или нет?
А ты сравни путь к картинке у двух TImage
Как вариант можно сравнить побайтно сами файлы. Или посчитать MD5.
сравнивай попиксельно через canvas.pixels[]
А также имена файлов
Image1.Canvas = Image2.Canvas
изображение то на полотне находится, но это только чтоб уже загруженные картинки сравнить
Image1.Canvas = Image2.Canvas
изображение то на полотне находится, но это только чтоб уже загруженные картинки сравнить[/QUOTE]
Не проще и вообще некорректно. Canvas - это не изображение, а экземпляр класса TCanvas. В данном случае происходит сравнение указателей на экземпляры классов.
Canvas - это не изображение, а экземпляр класса TCanvas.
[/QUOTE]
А изображение то находится в в нем, на полотне, он разве не будет сравнивать все свойства и т.п?
Нет, не будет.
понятно