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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2013, 23:31   #1
hjfrksrepqw
 
Регистрация: 16.11.2013
Сообщений: 9
По умолчанию visual c++, как разложить на RGB

Код:
int iHeight=image1->Height;
int iWidth=image1->Width;
Color pixelcolor;

int h=1;			
while (h<iHeight)
int w=1; 
while(w<iWidth)
{
pixelcolor=image1->GetPixel(w,h);
//в этом месте  необходимо получить 3 составляющие: значение R, значение G, значение B - как это сделать ?
w++;
}
h++;
}

Последний раз редактировалось Stilet; 16.11.2013 в 23:50.
hjfrksrepqw вне форума Ответить с цитированием
Старый 16.11.2013, 23:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

GetRValue() для красного
GetGValue() для зеленого
GetBValue() для синего
Читай в хелпе - они извлекают составляющие колора
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2013, 00:06   #3
hjfrksrepqw
 
Регистрация: 16.11.2013
Сообщений: 9
По умолчанию

какие библиотеки должны быть подключены ? и наверно нужно нечто подобное написать чтобы можно было извлекать каждое значение RGB ?


COLORREF RGB (
BYTE byRed,
BYTE byGreen,
BYTE byBlue
);
hjfrksrepqw вне форума Ответить с цитированием
Старый 17.11.2013, 01:29   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Посмотри в MSDN по этим функам. Я не пишу в Си.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в C++ разложить числа на простые множители? BESTолочь Помощь студентам 11 16.04.2018 10:37
как разложить на множители ? blessedness777 C# (си шарп) 3 15.11.2012 19:07
RGB в CMYK и CMYK в RGB могут конвертироваться без потери качества? hon Мультимедиа в Delphi 5 19.08.2012 14:41
Как разложить число на 2 составных? oleeg Помощь студентам 2 24.03.2010 23:28
Как разложить строку на под строки? juan666777 Помощь студентам 2 27.01.2010 19:10