Lines Matching defs:cmyk
31 super("cmyk", "Cyan", "Magenta", "Yellow", "Black", "Alpha"); // NON-NLS: components
51 * @param cmyk a float array with length equal to
57 private static float[] CMYKtoRGB(float[] cmyk, float[] rgb) {
61 rgb[0] = 1.0f + cmyk[0] * cmyk[3] - cmyk[3] - cmyk[0];
62 rgb[1] = 1.0f + cmyk[1] * cmyk[3] - cmyk[3] - cmyk[1];
63 rgb[2] = 1.0f + cmyk[2] * cmyk[3] - cmyk[3] - cmyk[2];
72 * @param cmyk a float array with length equal to
76 private static float[] RGBtoCMYK(float[] rgb, float[] cmyk) {
77 if (cmyk == null) {
78 cmyk = new float[4];
82 cmyk[0] = 1.0f - rgb[0] / max;
83 cmyk[1] = 1.0f - rgb[1] / max;
84 cmyk[2] = 1.0f - rgb[2] / max;
87 cmyk[0] = 0.0f;
88 cmyk[1] = 0.0f;
89 cmyk[2] = 0.0f;
91 cmyk[3] = 1.0f - max;
92 return cmyk;