Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сравнение двух Image'ев

22K
13 ноября 2006 года
Tender
2 / / 12.11.2006
Существуют ли какие-нибудь методы для сравнения двух картинок? Если на форме два имэджа и в каждый загружается по картинке, как проверить, загружены они из одного и того же файла или нет?
387
13 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=Tender]Существуют ли какие-нибудь методы для сравнения двух картинок? Если на форме два имэджа и в каждый загружается по картинке, как проверить, загружены они из одного и того же файла или нет?[/QUOTE]
А ты сравни путь к картинке у двух TImage
241
13 ноября 2006 года
Sanila_san
1.6K / / 07.06.2005
Как вариант можно сравнить побайтно сами файлы. Или посчитать MD5.
261
13 ноября 2006 года
ahilles
1.5K / / 03.11.2005
сравнивай попиксельно через canvas.pixels[]
387
13 ноября 2006 года
Ihbif19
421 / / 28.10.2004
А также имена файлов
5.1K
13 ноября 2006 года
saturn61
108 / / 25.10.2006
а ещё проще не прокатит
Image1.Canvas = Image2.Canvas
изображение то на полотне находится, но это только чтоб уже загруженные картинки сравнить
302
14 ноября 2006 года
Sagittarius
648 / / 12.04.2003
[QUOTE=saturn61]а ещё проще не прокатит
Image1.Canvas = Image2.Canvas
изображение то на полотне находится, но это только чтоб уже загруженные картинки сравнить[/QUOTE]
Не проще и вообще некорректно. Canvas - это не изображение, а экземпляр класса TCanvas. В данном случае происходит сравнение указателей на экземпляры классов.
5.1K
14 ноября 2006 года
saturn61
108 / / 25.10.2006
[QUOTE=Sagittarius]
Canvas - это не изображение, а экземпляр класса TCanvas.
[/QUOTE]
А изображение то находится в в нем, на полотне, он разве не будет сравнивать все свойства и т.п?
302
15 ноября 2006 года
Sagittarius
648 / / 12.04.2003
[QUOTE=saturn61]А изображение то находится в в нем, на полотне, он разве не будет сравнивать все свойства и т.п?[/QUOTE]
Нет, не будет.
5.1K
16 ноября 2006 года
saturn61
108 / / 25.10.2006
понятно
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог