Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Плохо работает ГСЧ http://www.cyberforum.ru/cpp-beginners/thread766752.html
Подскажите, пожалуйста, как изменить программу, чтоб ГСЧ работал хорошо? Мне нужно, чтоб на каждой итерации у меня генерировался "хороший" вектор X, а оно мне генерирует пачками одинаковые. Как это...
C++ Создайте два стека для символов Создайте два стека для символов. Вводите символы с клавиатуры. При этом латинские буквы должны попадать в первый стек, цифры – во второй, любые другие символы пропускаются. После ввода с клавиатуры... http://www.cyberforum.ru/cpp-beginners/thread766748.html
C++ Dev C++ не работает с регистрами
В ВС31 проблем не было. А вот DEv C++ не хочет работать с регистрами. Кто знает, в чем проблема? Вот код программы: #include <dos.h> #include <graphics.h> #include <stdio.h> #include...
производная C++
написать программу которая высчитывает производную (x-1/x+1) в 4 степени
C++ Напечатать следующие числа в таблице http://www.cyberforum.ru/cpp-beginners/thread766717.html
Помогите пажалуйста) Я тут сдела так примерно первой задачи. Подскажите как сделать правильно очень прошу. #include <iostream> using namespace std; void main () { int n=0; for (int...
C++ Перегрузки функции вот задание: Задание 1: Разработка класса. Разработайте класс FRACTION. Элемент класса: ? числитель; ? знаменатель. Методы: ? конструктор без параметров ( по умолчанию); ? ... подробнее

Показать сообщение отдельно
SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101

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

20.01.2013, 11:45. Просмотров 784. Ответов 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;

первая строчка (если в правильном контексте понятно) чудно работает, а вот на вторую говорит, что "в классе нет такого члена" хотя вроде видел в сети примеры, где так писали (это понятно попытка узнать размеры загнрузившейся картинки)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.