chenluhua1980
9 天以前 517c0e8eba29ff41afbbc0abb0f913914b37e4e1
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);
};