Sdílet prostřednictvím


CDrawingManager::RGBtoHSL

Převede barvy z červené, zelené a modré (RGB) vyobrazení odstín, sytost a světlost (HSL) zastoupení.

static void __stdcall RGBtoHSL(
   COLORREF rgb,
   double *H,
   double *S,
   double *L
);

Parametry

Parametr

Description

[v]rgb

Barevné hodnoty RGB.

[výstup]H

Ukazatel na dvojitou kde metoda ukládá odstín barvy.

[výstup]S

Ukazatel na dvojitou kde metoda ukládá sytost barvy.

[výstup]L

Ukazatel na dvojitou kde metoda ukládá světlost barvy.

Poznámky

Barva může být reprezentován jako HSV (odstín, sytost a hodnota), HSL (odstín, sytost a světlost) nebo RGB (červená, zelená a modrá).Další informace o různé reprezentace barev viz Barva.

Vrácená hodnota pro H je reprezentován jako zlomek mezi 0 a 1, kde 0 a 1 představují červené.Vrácené hodnoty S a L jsou čísla mezi 0 a 1.

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Třída CDrawingManager

Diagram hierarchie

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO