//#!open -a /Applications/Utilities/Adobe\ Utilities.localized/ExtendScript\ Toolkit\ 2/ExtendScript\ Toolkit\ 2.app // vim:ft=javascript: #target photoshop rgb = function (r, g, b) { var ret = new SolidColor(); if (arguments.length == 1) { ret.rgb.red = r >> 16; ret.rgb.green = (r >> 8) & 0x00ff; ret.rgb.blue = r & 0x0000ff; } else { ret.rgb.red = r; ret.rgb.green = g; ret.rgb.blue = b; } return ret; }; //app.documents.add(500, 500); //doc = app.activeDocument; /* * zetsubou: * 境界線 #000 3px; * カラーオーバーレイ #fff */ doc = open(File("~/private/shibuya.js/pine.jpg")); textL = doc.artLayers.add(); textL.kind = LayerKind.TEXT; text = textL.textItem; text.contents = "x9uo"; text.size = 72; text.position = [150, 100]; text.tracking = 200; textL.applyStyle("zetsubou"); text.font = "NatsumikanHIR"; textL = doc.artLayers.add(); textL.kind = LayerKind.TEXT; text = textL.textItem; text.contents = "UeuZ!."; text.size = 100; text.position = [60, 200]; text.tracking = -50; textL.applyStyle("zetsubou"); text.font = "NatsumikanKAT"; // fonts["NatsumikanHIR"] l = doc.artLayers[2].duplicate(doc.artLayers[2], ElementPlacement.PLACEBEFORE); l.applyGaussianBlur(10); l.blendMode = BlendMode.HARDLIGHT;