Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2020, 10:02   #1
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
Печаль СРАВНИТЬ изображение в image1 (а вот с чем сравнить и как) - тут требуется уточнение.

Проблемка...
Код:
if image1.Picture... then
Что вместо троеточия написать, чтобы сработала последующая программа, с условием того, что картинка именно эта (Ну, к примеру, 1.png)?(Картинки сразу в папке "папка_программы\Win32\Debug")
Мозги не работают что-то...

Последний раз редактировалось Фёст; 21.05.2020 в 11:16. Причина: Я чота непонятно написал.
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 10:38   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Вопрос, конечно, интересный... Что писать, чтобы сработало неизвестно что неизвестно как ?
К сожалению, моих хакерских способностей недостаточно, чтобы проникнуть в папку debug на твоём компе.
Цитата:
Мозги не работают что-то...
заметно...

Последний раз редактировалось digitalis; 21.05.2020 в 10:40.
digitalis вне форума Ответить с цитированием
Старый 21.05.2020, 11:11   #3
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
По умолчанию

digitalis, Да блин, не знаю как сформулировать правильно и понятно. Словарного запаса не хватает(
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 13:18   #4
Viktor61
Пользователь
 
Регистрация: 05.05.2018
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Фёст Посмотреть сообщение
if image1.Picture... then
Ну, вероятно, надо сформулировать так - СРАВНИТЬ изображение в image1 (а вот с чем сравнить и как) - тут требуется уточнение...
Viktor61 вне форума Ответить с цитированием
Старый 21.05.2020, 13:24   #5
Viktor61
Пользователь
 
Регистрация: 05.05.2018
Сообщений: 92
По умолчанию

Можно, например, провести Побайтовое сравнение файлов. как в программе из форума https://www.cyberforum.ru/delphi-beg...ead514128.html
м.б. это Вы имели ввиду?
Viktor61 вне форума Ответить с цитированием
Старый 21.05.2020, 15:03   #6
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
По умолчанию

Viktor61, Нет, не то
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 15:03   #7
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
По умолчанию

Кхм

Последний раз редактировалось Фёст; 21.05.2020 в 15:06. Причина: Случайно не то написал совсем
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 15:05   #8
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Viktor61 Посмотреть сообщение
а вот с чем сравнить
ну сравнить с картинкой 1.png
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 15:10   #9
Фёст
Пользователь
 
Регистрация: 21.05.2020
Сообщений: 14
По умолчанию

Viktor61, т.е. по-русски: если в image1 лежит картинка 1.png, то выполнить действие. А вот на делфи не знаю как это перевести

Последний раз редактировалось Фёст; 21.05.2020 в 15:13. Причина: Не совсем верно
Фёст вне форума Ответить с цитированием
Старый 21.05.2020, 15:17   #10
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Изображения в Image не несёт информации об источнике - откуда оно. И будь оно из файла 1.png, или же программно попиксельно отрисовано, или ещё каким-то образом построен пиксельный массив - ему (Image) совершенно без разницы. И правильно говорит Viktor61 -только попиксельное сравнение Image с интересующим файлом может ответить на этот вопрос. Но это при условии точного совпадения - "точка в точку". Если речь о "что-то похожее на..." - это уже серьёзная задача распознавания образов и не для новичка.

Последний раз редактировалось digitalis; 21.05.2020 в 15:21.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется сравнить 3 огромных числа до 10^100 RIKISHI007 Общие вопросы C/C++ 32 12.07.2013 01:36
Как сравнить q181 Microsoft Office Excel 3 19.12.2011 14:02
Сравнить delfin07 Помощь студентам 0 03.06.2011 01:56
При щелчке на ячейке DBGrid загружать изображение в Image1 из БД ulala Помощь студентам 9 09.10.2010 16:05
VBA= сравнить 2 диапазона. Jainy_90 Microsoft Office Excel 2 16.05.2009 22:07