共用方式為


CDrawingManager::RGBtoHSL

從轉換為紅色,綠色和藍色 () 表示的 RGB 色彩的色調、飽和、些微 HSL () 表示。

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

參數

參數

描述

[in] rgb

按下 RGB 色彩值。

[out] H

對方法儲存色彩的色調的雙精度浮點數的指標。

[out] S

對方法儲存色彩的彩度的雙精度浮點數的指標。

[out] L

對方法儲存色彩的些微的雙精度浮點數的指標。

備註

色彩可以表示為 (HSV 色彩、飽和、值), HSL (色彩、飽和、和),或 RGB (紅色,綠色和藍色)。如需色彩不同的表示方式的詳細資訊, 色彩請參閱

H 的傳回值表示為介於 0 和 1 之間的一個分數 0 和 1 表示紅色的位置。S 和 L 的傳回值為 . 介於 0 和 1 之間的數字。

需求

標題: afxdrawmanager.h

請參閱

參考

CDrawingManager 類別

階層架構圖

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO