Форум программистов, компьютерный форум CyberForum.ru

Освоение gdi+ - C++

Восстановить пароль Регистрация
 
SeaMonster
 Аватар для SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101
20.01.2013, 11:45     Освоение gdi+ #1
Первый вопрос. Есть созданная скажем из файла картинка в виде указателя на создланный Gdiplus::Image
Как ее вывести не исходной, а черно-белой?
В сторону - разумеется можно вручную. Вывести ее на отдельный hdc, с него считать по точке цвета, раскодировать, потом по формуле cgr=(R+G+B)/3 новый цвет (cgr,cgr,cgr), для загружаемых через winapi bmp я недавно так успешно делал, но наверно в gdi есть покрасивее и побыстрее возможности.
Обобщая - что еще можно сделать с картинкой. По тому принципу что написал я вполне могу перекрасить все в оттенки чисто красного красного, синего или даже произвольного цвета. Можно ли тоже и еще большее структурно?

Добавлено через 8 часов 13 минут
Это сложно или наоборот слишком просто и самому надо разобраться?

Другой вопрос. Почему не компилится такой фрагмент кода
m_pImage=new Gdiplus::Image(buffer4);
m_pImage->Width;

первая строчка (если в правильном контексте понятно) чудно работает, а вот на вторую говорит, что "в классе нет такого члена" хотя вроде видел в сети примеры, где так писали (это понятно попытка узнать размеры загнрузившейся картинки)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2013, 11:45     Освоение gdi+
Посмотрите здесь:

GDI C++
освоение основ C++
Исходники GDI C++
GDI || DirectX C++
Анимация в GDI C++
C++ Литература по GDI+
C++ Освоение С++
Комментарии, кракозябрики и освоение азов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
20.01.2013, 12:24     Освоение gdi+ #2
ну перекраска - слишком простое.
В лучших традициях русских формумов попробую предложить вам ознакомится с библиотекой компрютерного зрения OpenCV. Вот с ее помощью куда более интересные вещи можно делать.
Вот можете порыться на этом сайте:
http://robocraft.ru/blog/computervision/
там для начинающих есть статейки о том да о сем.
Yandex
Объявления
20.01.2013, 12:24     Освоение gdi+
Ответ Создать тему
Опции темы

Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru