c = new Color(r, g, b); } else if(color != null && !"".equals(color)) { c = Colors.valueOf(color.toUpperCase()).getColor(); if(c == null) c = Color.getColor(color); c = Colors.resolveIndex(lastColor); if(gt.toPlot()) lastColor++;
@Test public void listColors() { // ICC_Profile profile = // ICC_Profile.getInstance(ICC_Profile.icSigHlsData); // ColorSpace cs = new ICC_ColorSpace(profile); // logger.trace("====="); // for(int j = cs.getNumComponents(); j>0; j--) { // logger.trace(cs.getName(j)); // } float[] components = new float[3]; // ColorSpace hls = new // ICC_ColorSpace(ICC_Profile.getInstance(ICC_Profile.icSigHlsData)); for(GraphDesc.Colors c: GraphDesc.Colors.values()) { Color jc = c.getColor(); Color.RGBtoHSB(jc.getRed(), jc.getGreen(), jc.getBlue(), components); // jc.getComponents(hls, components); logger.debug(String.format("%s %.0f %.0f %.0f", c.name(), components[0] * 360, components[1] * 100, components[2] * 100)); } } }
public void add(String name, GraphType graphType) { add(name, name, null, graphType, Colors.resolveIndex(lastColor), name, DEFAULTCF, false, null, null, null); if(graphType.toPlot()) lastColor++; }