CDrawingManager::RGBtoHSV

Konvertiert eine Farbe aus einer RGB-Darstellung zu einer HSV-Darstellung.

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

Parameter

  • [in] rgb
    Die in einer RGB-Darstellung zu konvertieren, Farbe.

  • [out] H
    Ein Zeiger auf einen Double, in dem diese Methode den resultierenden Farbton für die Farbe speichert.

  • [out] S
    Ein Zeiger auf einen Double, in dem diese Methode die resultierende Sättigung für die Farbe speichert.

  • [out] V
    Ein Zeiger auf einen Double, in dem diese Methode den Ergebniswert für die Farbe speichert.

Hinweise

Eine Farbe kann als HSV (Farbton, Sättigung und Wert), HSL (Farbton, Sättigung und Helle RGB) oder (Rot, Grün und Blau) dargestellt werden.Weitere Informationen zu den unterschiedlichen Darstellungen der Farbe, finden Sie unter Farbe.

Der zurückgegebene Wert für H ist eine Zahl zwischen 0 und 360, wobei 0 und 360 Rot angeben.Die Rückgabewerte für S und V sind Zahlen zwischen 0 und 1.

Anforderungen

Header: afxdrawmanager.h

Siehe auch

Referenz

CDrawingManager-Klasse

Hierarchien-Diagramm

CDrawingManager::HSVtoRGB