Поделиться через


CDrawingManager::RGBtoHSV

Преобразует цвет из представления RGB в представление HSV.

static void __stdcall RGBtoHSV(
   COLORREF rgb,
   double *H,
   double *S,
   double *V
);

Параметры

  • [входящий] rgb
    Цвет, который необходимо преобразовать в представлении схемы RGB.

  • [исходящий] H
    Указатель на тип double, где этот метод сохраняет в результате оттенок цвета.

  • [исходящий] S
    Указатель на тип double, где этот метод сохраняет в результате насыщенность цвета.

  • [исходящий] V
    Указатель на тип double, где этот метод сохраняет новое значение цвета.

Заметки

Цвет можно представить в виде HSV (оттенок, насыщенность, и значение), HSL (оттенок, насыщенность, а яркость) или RGB (красный, зеленый, синий).Дополнительные сведения о различных представлениях цветов см. в разделе цвет.

Возвращаемое значение для H число от 0 до 360, где 360 и 0 и отображают красный цвет.Возвращаемые значения для S и V числа в диапазоне от 0 до 1.

Требования

заголовок: afxdrawmanager.h

См. также

Ссылки

Класс CDrawingManager

Диаграмма иерархии

CDrawingManager::HSVtoRGB