Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.04;
Скачать: CL | DM;

Вниз

Помогите пожалуйста со сравнением двух рисунков.   Найти похожие ветки 

 
Danco ©   (2008-04-06 01:37) [0]

1. У меня есть два рисунка.
2. Их нужно сравнить. (по пикселям или не по пикселям это не важно).
3. Получить результат. Одинаковые рисунки или нет.

Подскажите пожалуйста код, буду очень благодарен.


 
Германн ©   (2008-04-06 01:51) [1]


> Danco ©   (06.04.08 01:37)
>
> 1. У меня есть два рисунка.
> 2. Их нужно сравнить. (по пикселям или не по пикселям это
> не важно).
> 3. Получить результат. Одинаковые рисунки или нет.
>

Укажи твоё понимание "одинаковости" рисунков. Иначе пункт 2 позволяет считать одинаковыми любые два рисунка.


 
Danco ©   (2008-04-06 01:51) [2]

Добавлю до общего понятия:
Рисунок 1 имеет такую же ширину и высоту как и 2й.
Размеры у него не большие.

З.Ы. Знаю что самый простой вариант сравнить по пикселям, но не знаю как это реализовать. =)


 
Danco ©   (2008-04-06 01:53) [3]

Германн

Одинаковость - идентичные рисунки. =)


 
Германн ©   (2008-04-06 02:08) [4]


> Danco ©   (06.04.08 01:53) [3]
>
> Германн
>
> Одинаковость - идентичные рисунки. =)
>

Тогда с учётом
> Рисунок 1 имеет такую же ширину и высоту как и 2й

достаточно сравнить файлы рисунков на полное соответствие побайтно.


 
Danco ©   (2008-04-06 02:17) [5]

>Германн

Пожалуйста напишите как это реализовать в Delphi.

что то вроде такого простенького кода ..) если он есть

if bmp1=bmp2 then ... else ... ;


 
Германн ©   (2008-04-06 02:26) [6]


> Danco ©   (06.04.08 02:17) [5]
>
> >Германн
>
> Пожалуйста напишите как это реализовать в Delphi.
>
> что то вроде такого простенького кода ..) если он есть
>
> if bmp1=bmp2 then ... else ... ;
>


> З.Ы. Знаю что самый простой вариант сравнить по пикселям,
>  но не знаю как это реализовать. =)
>

TCanvas.Pixels + 2 цикла по ширине и высоте.


 
Danco ©   (2008-04-06 02:29) [7]

>Германн
>TCanvas.Pixels + 2 цикла по ширине и высоте.

Спасибо огромное!



Страницы: 1 вся ветка

Текущий архив: 2008.05.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1207644188
Ri2008
2008-04-08 12:43
2008.05.04
0x0004


2-1207383847
andreil
2008-04-05 12:24
2008.05.04
Преобразовать массив пикселей в BitMap?


2-1207560786
Ri2008
2008-04-07 13:33
2008.05.04
Странная ошибка


15-1206251473
Cyrax
2008-03-23 08:51
2008.05.04
"Сотрудник" (учебного заведения) по-английски....


2-1207651552
asdf2
2008-04-08 14:45
2008.05.04
Как поймать момент покидания курсором контрола?