1 3 package org.faceless.pdf; 4 5 import java.awt.color.*; 6 import java.awt.Color ; 7 8 22 public class CMYKColorSpace extends ColorSpace 23 { 24 private org.faceless.pdf2.CMYKColorSpace wrap; 25 static final CMYKColorSpace space = new CMYKColorSpace(); 26 27 private CMYKColorSpace() 28 { 29 super(TYPE_CMYK, 4); 30 wrap=org.faceless.pdf2.CMYKColorSpace.getInstance(); 31 } 32 33 36 public static CMYKColorSpace getInstance() 37 { 38 return space; 39 } 40 41 public float[] toRGB(float[] cmyk) 42 { 43 return wrap.toRGB(cmyk); 44 } 45 46 public float[] fromRGB(float[] rgb) 47 { 48 return wrap.fromRGB(rgb); 49 } 50 51 public float[] fromCIEXYZ(float[] xyz) 52 { 53 return wrap.fromCIEXYZ(xyz); 54 } 55 56 public float[] toCIEXYZ(float[] cmyk) 57 { 58 return wrap.toCIEXYZ(cmyk); 59 } 60 61 72 public static Color getColor(float c, float m, float y, float k) 73 { 74 return org.faceless.pdf2.CMYKColorSpace.getColor(c,m,y,k); 75 } 76 } 77 | Popular Tags |