LAPTOP-SNT8I5JK\Boounion
2025-05-29 258d9d2d72bbf199cd86fd3e7bd824e1f117bab8
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);
};