|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2016, 13:51 | #1 |
Пользователь
Регистрация: 15.08.2016
Сообщений: 14
|
Сравнение Bitmap и bmp из photoshop
Здравствуйте.
Столкнулся с такой проблемой. Сохраняю изображение с помощью следующей функции, после чего вырезаю кусок сохранённого изображения с помощью фотошопа. В не зависимости от того как сохраняю BMP, поиск по картинке отказывает работать. В то же время, если обе картинки сохраняю в фотошопе, поиск работает! Подскажите пожалуйста как скорректировать работу функций чтобы картинки распознавались. Функция сохранения изображения Код:
Код:
|
15.08.2016, 14:54 | #2 |
Пользователь
Регистрация: 15.08.2016
Сообщений: 14
|
Посмотрел я по-байтово файлы которые сохраняет программа и фотошоп.
Программа Код:
Код:
Есть какой-то более простой способ решения кроме как перезаписывать биты? Последний раз редактировалось yan11; 15.08.2016 в 15:38. |
15.08.2016, 15:04 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Использовать не bmp, а какой-то другой формат (png, jpeg) + библиотеку для него (если Дельфи не умеет)
у bmp много вариантов формата https://en.wikipedia.org/wiki/BMP_file_format
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.08.2016, 17:46 | #4 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Компилятор Delphi или freepascal?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
15.08.2016, 17:54 | #5 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Самое простое это убрать альфу. При присвоении. pf24bit, Delphi за вас биты перепишет. А потом pf32bit чтобы вернуть размерность,.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 15.08.2016 в 17:56. |
15.08.2016, 18:09 | #6 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
При сравнении использовать маски тоже простое решение.
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
15.08.2016, 20:32 | #7 |
Пользователь
Регистрация: 15.08.2016
Сообщений: 14
|
Методом тыка удалось решить проблему, вместо этого
Код:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух bmp картинок одинакового размера | Artiomtb | Помощь студентам | 2 | 15.09.2012 08:50 |
Сравнение двух Bitmap | Nikk[UA] | Мультимедиа в Delphi | 2 | 09.05.2012 17:39 |
Разработать программу для обработки растровых изображений, хранящихся в файлах формата BMP (BitMaP). | yeskin | Фриланс | 5 | 19.12.2010 15:06 |
Как в Image.Picture.Bitmap загрузить и отмаштабировать bmp jpg pnp картинки? | XerSon | Общие вопросы Delphi | 33 | 27.11.2010 16:32 |
Сравнение попиксельно зоны рабочего стола с указанным *.bmp | Travolta | Общие вопросы .NET | 1 | 02.12.2008 13:01 |