LAPTOP-SNT8I5JK\Boounion
2025-05-13 4d9ee1abb3290f468fe30e048be211bb7fa8cf84
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);
};