toColorSpace method
void
toColorSpace(
- ColorSpace colorSpace
Converts all colors into the ColorModel
represented by colorSpace
.
Implementation
void toColorSpace(ColorSpace colorSpace) {
for (var i = 0; i < colors.length; i++) {
switch (colorSpace) {
case ColorSpace.cmyk:
colors[i] = colors[i].toCmykColor() as O;
break;
case ColorSpace.hsi:
colors[i] = colors[i].toHsiColor() as O;
break;
case ColorSpace.hsl:
colors[i] = colors[i].toHslColor() as O;
break;
case ColorSpace.hsp:
colors[i] = colors[i].toHspColor() as O;
break;
case ColorSpace.hsb:
colors[i] = colors[i].toHsbColor() as O;
break;
case ColorSpace.lab:
colors[i] = colors[i].toLabColor() as O;
break;
case ColorSpace.oklab:
colors[i] = colors[i].toOklabColor() as O;
break;
case ColorSpace.rgb:
colors[i] = colors[i].toRgbColor() as O;
break;
case ColorSpace.xyz:
colors[i] = colors[i].toXyzColor() as O;
break;
}
}
}