![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сравнить две картинки
ec © (2003-01-02 15:17:00)Как можно сравнить 2 картинки, совподают изображения или нет ?
Сергей Макаров (2003-01-03 13:08:00) [1]берем 1-ый пиксел из одной картинки и сравниваем с 1-ым пикселом второй картинки. Сравниваем их цвета. И так все пикселы в двух картинках. Если цвета каких-либо пикселей не совпадают то прерываем цикл.
вроде и все-).
Song (2003-01-02 17:58:00) [2]Сначала загрузи картинки в TFileStream
Ketmar (2003-01-02 17:27:00) [3]GetDIBits и вперед. а вообще-то клинические случаи - это не в этот форум...
Satanas Nobiscum! 02-Jan-XXXVIII A.S.
ec (2003-01-02 16:33:00) [4]function CompareMem(P1, P2: Pointer; Length: Integer): Boolean; assembler;
А можно ещё обяснить как ей пользоватся ?
Как к ней TBitmap присвоить и зачем Length нужен.
Song (2003-01-02 15:36:00) [5]Если результом сравнения должно быть одинаковые или нет, то можно через CompareMem()