cmykToRgb static method
Converts a CMYK color to a RGB color.
Implementation
static RgbColor cmykToRgb(CmykColor cmykColor) {
final cmyk = cmykColor.toFactoredList();
final cmy = cmyk.sublist(0, 3);
final k = cmyk.last;
final alpha = cmykColor.alpha / 255;
final rgb = cmy
.map(
(cmyValue) => 1 - ((cmyValue * (1 - k)) + k).clamp(0, 1).toDouble())
.toList()
..add(alpha);
return RgbColor.extrapolate(rgb);
}