Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
2-1207419208
AndrewG
2008-04-05 22:13
2008.05.04
Копирование


15-1206133335
Lets
2008-03-22 00:02
2008.05.04
Какие есть версии делфи?


3-1196612144
AlexeyMir
2007-12-02 19:15
2008.05.04
Ehlib CheckBoxes


15-1206101436
vajo
2008-03-21 15:10
2008.05.04
как удалить Висту с компьютера?


2-1207116031
Kolan
2008-04-02 10:00
2008.05.04
Неправильно загружается дизайн тайм пакет.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский