![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста со сравнением двух рисунков. [D6]
Danco © (2008-04-06 01:37:00)1. У меня есть два рисунка.
2. Их нужно сравнить. (по пикселям или не по пикселям это не важно).
3. Получить результат. Одинаковые рисунки или нет.
Подскажите пожалуйста код, буду очень благодарен.
Danco (2008-04-06 02:29:00) [1]>Германн
>TCanvas.Pixels + 2 цикла по ширине и высоте.
Спасибо огромное!
Германн (2008-04-06 02:26:00) [2]
> Danco © (06.04.08 02:17) [5]
>
> >Германн
>
> Пожалуйста напишите как это реализовать в Delphi.
>
> что то вроде такого простенького кода ..) если он есть
>
> if bmp1=bmp2 then ... else ... ;
>
> З.Ы. Знаю что самый простой вариант сравнить по пикселям,
> но не знаю как это реализовать. =)
>
TCanvas.Pixels + 2 цикла по ширине и высоте.
Danco (2008-04-06 02:17:00) [3]>Германн
Пожалуйста напишите как это реализовать в Delphi.
что то вроде такого простенького кода ..) если он есть
if bmp1=bmp2 then ... else ... ;
Германн (2008-04-06 02:08:00) [4]
> Danco © (06.04.08 01:53) [3]
>
> Германн
>
> Одинаковость - идентичные рисунки. =)
>
Тогда с учётом
> Рисунок 1 имеет такую же ширину и высоту как и 2й
достаточно сравнить файлы рисунков на полное соответствие побайтно.
Danco (2008-04-06 01:53:00) [5]Германн
Одинаковость - идентичные рисунки. =)
Германн (2008-04-06 01:51:00) [6]
> Danco © (06.04.08 01:37)
>
> 1. У меня есть два рисунка.
> 2. Их нужно сравнить. (по пикселям или не по пикселям это
> не важно).
> 3. Получить результат. Одинаковые рисунки или нет.
>
Укажи твоё понимание "одинаковости" рисунков. Иначе пункт 2 позволяет считать одинаковыми любыедва рисунка.
Danco (2008-04-06 01:51:00) [7]Добавлю до общего понятия:
Рисунок 1 имеет такую же ширину и высоту как и 2й.
Размеры у него не большие.
З.Ы. Знаю что самый простой вариант сравнить по пикселям, но не знаю как это реализовать. =)