Aracılığıyla paylaş


CDrawingManager::RGBtoHSL

Bir renk, ton, Doygunluk ve açıklık (hsl) gösterimi bir kırmızı, yeşil ve mavi (rgb) temsilini dönüştürür.

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

Parametreler

Parametre

Description

[in]rgb

Renk rgb değerleri.

[Çıkış]H

Yöntem renk tonunu depoladığı bir çift için bir işaretçi.

[Çıkış]S

Yöntem renk doygunluğunu depoladığı bir çift için bir işaretçi.

[Çıkış]L

Yöntem rengin açıklığını depoladığı bir çift için bir işaretçi.

Notlar

Bir renk hsv (ton, Doygunluk ve değer), hsl (ton, Doygunluk ve parlaklık) veya rgb (kırmızı, yeşil ve mavi) temsil edilebilir.Farklı renk gösterimleri hakkında daha fazla bilgi için bkz: renk.

Döndürülen değeri H arasında 0 ve 1 burada 0 ve 1 gösteren kırmızı bir kesir olarak temsil edilir.Döndürülen değerleri S ve L 0 ile 1 arasındaki sayılardır.

Gereksinimler

Başlık: afxdrawmanager.h

Ayrıca bkz.

Başvuru

CDrawingManager sınıfı

Hiyerarşi grafik

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO