var layer = app.activeDocument.activeLayer; var testColor = new CMYKColor(); //initial default colour testColor.cyan = 62; testColor.magenta = 62; testColor.yellow = 62; testColor.black = 62; var myGrey = new CMYKColor(); //initial default grey myGrey.black = 100; // Stepping through each item on the layer. for (var i = 0; i < layer.pathItems.length; i++) { var item = layer.pathItems[i]; $.writeln("Test colour ", Math.round(item.fillColor.cyan)); if (Math.round(item.fillColor.cyan) > testColor.red && Math.round(item.fillColor.magenta) > testColor.magenta && Math.round(item.fillColor.yellow) > testColor.yellow && Math.round(item.fillColor.black) > testColor.black) { $.writeln("Color function", i); item.fillColor = myGrey; item.selected = true; } }
var layer = app.activeDocument.activeLayer; var testColor = new RGBColor(); // initial default colour testColor.red = 255; // rest of the values default to 0 var greyColor = new CMYKColor(); // initial default grey greyColor.black = 75; // rest of the values default to 0 for (var i=0; i<layer.pathItems.length; i++) { var item = layer.pathItems[i]; if (item.fillColor.red === testColor.red && item.fillColor.blue === testColor.blue && item.fillColor.green === testColor.green) { item.fillColor = greyColor; } }
var layer = app.activeDocument.activeLayer; var testColor = new RGBColor()//initial default colour testColor.red = 180; testColor.green = 93; testColor.blue = 120; var myGrey= new CMYKColor()//initial default grey myGrey.black=75; // Stepping through each item on the layer. for (var i = 0; i < layer.pathItems.length; i++) { var item = layer.pathItems[i]; $.writeln("Test colour ",Math.round( item.fillColor.red)) if (Math.round(item.fillColor.red) == testColor.red && Math.round(item.fillColor.green)== testColor.green && Math.round(item.fillColor.blue) == testColor.blue) { $.writeln("Color function",i ); item.fillColor = myGrey; } }
float yellow = new Float((String)stack.get(stack.size() - 2)).floatValue(); float black = new Float((String)stack.get(stack.size() - 1)).floatValue(); ret[DA_COLOR] = new CMYKColor(cyan, magenta, yellow, black);
public void setColor(FSColor color) { if (color instanceof FSRGBColor) { FSRGBColor rgb = (FSRGBColor) color; _color = new Color(rgb.getRed(), rgb.getGreen(), rgb.getBlue()); } else if (color instanceof FSCMYKColor) { FSCMYKColor cmyk = (FSCMYKColor) color; _color = new CMYKColor(cmyk.getCyan(), cmyk.getMagenta(), cmyk.getYellow(), cmyk.getBlack()); } else { throw new RuntimeException("internal error: unsupported color class " + color.getClass().getName()); } }
public void setColor(FSColor color) { if (color instanceof FSRGBColor) { FSRGBColor rgb = (FSRGBColor)color; _color = new Color(rgb.getRed(), rgb.getGreen(), rgb.getBlue()); } else if (color instanceof FSCMYKColor) { FSCMYKColor cmyk = (FSCMYKColor)color; _color = new CMYKColor(cmyk.getCyan(), cmyk.getMagenta(), cmyk.getYellow(), cmyk.getBlack()); } else { throw new RuntimeException("internal error: unsupported color class " + color.getClass().getName()); } }
public void setColor(FSColor color) { if (color instanceof FSRGBColor) { FSRGBColor rgb = (FSRGBColor)color; _color = new Color(rgb.getRed(), rgb.getGreen(), rgb.getBlue()); } else if (color instanceof FSCMYKColor) { FSCMYKColor cmyk = (FSCMYKColor)color; _color = new CMYKColor(cmyk.getCyan(), cmyk.getMagenta(), cmyk.getYellow(), cmyk.getBlack()); } else { throw new RuntimeException("internal error: unsupported color class " + color.getClass().getName()); } }
float yellow = new Float((String) stack.get(stack.size() - 2)).floatValue(); float black = new Float((String) stack.get(stack.size() - 1)).floatValue(); ret[DA_COLOR] = new CMYKColor(cyan, magenta, yellow, black);
public void setColor(FSColor color) { if (color instanceof FSRGBColor) { FSRGBColor rgb = (FSRGBColor) color; _color = new Color(rgb.getRed(), rgb.getGreen(), rgb.getBlue()); } else if (color instanceof FSCMYKColor) { FSCMYKColor cmyk = (FSCMYKColor) color; _color = new CMYKColor(cmyk.getCyan(), cmyk.getMagenta(), cmyk.getYellow(), cmyk.getBlack()); } else { throw new RuntimeException("internal error: unsupported color class " + color.getClass().getName()); } }
float yellow = new Float((String)stack.get(stack.size() - 2)).floatValue(); float black = new Float((String)stack.get(stack.size() - 1)).floatValue(); ret[DA_COLOR] = new CMYKColor(cyan, magenta, yellow, black);
public void setColor(FSColor color) { if (color instanceof FSRGBColor) { FSRGBColor rgb = (FSRGBColor)color; _color = new Color(rgb.getRed(), rgb.getGreen(), rgb.getBlue()); } else if (color instanceof FSCMYKColor) { FSCMYKColor cmyk = (FSCMYKColor)color; _color = new CMYKColor(cmyk.getCyan(), cmyk.getMagenta(), cmyk.getYellow(), cmyk.getBlack()); } else { throw new RuntimeException("internal error: unsupported color class " + color.getClass().getName()); } }
public void createPdf(String dest) throws IOException, DocumentException { Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(dest)); document.open(); PdfContentByte canvas = writer.getDirectContent(); CMYKColor magentaColor = new CMYKColor(0.f, 1.f, 0.f, 0.f); canvas.setColorStroke(magentaColor); canvas.moveTo(36, 36); canvas.lineTo(36, 806); canvas.lineTo(559, 36); canvas.lineTo(559, 806); canvas.closePathStroke(); document.close(); }
Color getMKColor(PdfArray ar) { if (ar == null) return null; switch (ar.size()) { case 1: return new GrayColor(ar.getAsNumber(0).floatValue()); case 3: return new Color(ExtendedColor.normalize(ar.getAsNumber(0).floatValue()), ExtendedColor.normalize(ar.getAsNumber(1).floatValue()), ExtendedColor.normalize(ar.getAsNumber(2).floatValue())); case 4: return new CMYKColor(ar.getAsNumber(0).floatValue(), ar.getAsNumber(1).floatValue(), ar.getAsNumber(2).floatValue(), ar.getAsNumber(3).floatValue()); default: return null; } }
Color getMKColor(PdfArray ar) { if (ar == null) { return null; } switch (ar.size()) { case 1: return new GrayColor(ar.getAsNumber(0).floatValue()); case 3: return new Color(ExtendedColor.normalize(ar.getAsNumber(0).floatValue()), ExtendedColor.normalize(ar.getAsNumber(1).floatValue()), ExtendedColor.normalize(ar.getAsNumber(2).floatValue())); case 4: return new CMYKColor(ar.getAsNumber(0).floatValue(), ar.getAsNumber(1).floatValue(), ar.getAsNumber(2).floatValue(), ar.getAsNumber(3).floatValue()); default: return null; } }
Color getMKColor(PdfArray ar) { if (ar == null) return null; switch (ar.size()) { case 1: return new GrayColor(ar.getAsNumber(0).floatValue()); case 3: return new Color(ExtendedColor.normalize(ar.getAsNumber(0).floatValue()), ExtendedColor.normalize(ar.getAsNumber(1).floatValue()), ExtendedColor.normalize(ar.getAsNumber(2).floatValue())); case 4: return new CMYKColor(ar.getAsNumber(0).floatValue(), ar.getAsNumber(1).floatValue(), ar.getAsNumber(2).floatValue(), ar.getAsNumber(3).floatValue()); default: return null; } }