1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #pragma once
| class CColorTransfer
| {
| public:
| CColorTransfer();
| ~CColorTransfer();
|
| public:
| static void RGB2HSL(COLORREF color, double &H, double &S, double &L);
| static COLORREF HSL2RGB(double H, double S, double L);
| static COLORREF ApproximateColor(COLORREF crScr, double diff);
|
| private:
| static double Hue2RGB(double v1, double v2, double vH);
| };
|
|