mrDarker
2025-09-05 6b80da0fe2a6053b39802a6701db6df0ab1fde24
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);
};