cmyk property
Implementation
List<double> get cmyk {
double c = 1 - (r / 255);
double m = 1 - (g / 255);
double y = 1 - (b / 255);
double k = 1;
if (c < k) k = c;
if (m < k) k = m;
if (y < k) k = y;
if (k < 1) {
c = (c - k) / (1 - k);
m = (m - k) / (1 - k);
y = (y - k) / (1 - k);
} else {
c = 0;
m = 0;
y = 0;
}
return [c, m, y, k];
}