hexToCmyk function
Implementation
CMYK hexToCmyk(String hex) {
final rgb = hexToRgb(hex);
final r = rgb.r / 255;
final g = rgb.g / 255;
final b = rgb.b / 255;
final k = min(1 - r, min(1 - g, 1 - b));
final c = k != 1 ? (1 - r - k) / (1 - k) : 0;
final m = k != 1 ? (1 - g - k) / (1 - k) : 0;
final y = k != 1 ? (1 - b - k) / (1 - k) : 0;
return CMYK(
c: (c * 100).round(),
m: (m * 100).round(),
y: (y * 100).round(),
k: (k * 100).round(),
);
}