This commit is contained in:
wieslawsoltes 2018-11-15 12:42:18 +00:00
Родитель f75be38f8a
Коммит 69caa592d2
3 изменённых файлов: 17 добавлений и 1 удалений

Просмотреть файл

@ -36,7 +36,7 @@ namespace ThemeEditor.Colors
public CMYK(HSV hsv)
{
CMYK cmyk = hsv.ToRGB().ToCMYK();
CMYK cmyk = hsv.ToCMYK();
C = cmyk.C;
Y = cmyk.Y;
M = cmyk.M;

Просмотреть файл

@ -30,6 +30,14 @@ namespace ThemeEditor.Colors
V = hsv.V;
}
public HSV(CMYK cmyk)
{
HSV hsv = cmyk.ToHSV();
H = hsv.H;
S = hsv.S;
V = hsv.V;
}
public HSV WithH(double h) => new HSV(h, S, V);
public HSV WithS(double s) => new HSV(H, s, V);

Просмотреть файл

@ -30,6 +30,14 @@ namespace ThemeEditor.Colors
B = rgb.B;
}
public RGB(CMYK cmyk)
{
RGB rgb = cmyk.ToRGB();
R = rgb.R;
G = rgb.G;
B = rgb.B;
}
public RGB WithR(double r) => new RGB(r, G, B);
public RGB WithG(double g) => new RGB(R, g, B);