Illustrator CS5をJavaScriptで自動化するテストをしてみました。
超手抜きで以下のソースコードで描きました。
file:test.jsx
docObj = documents.add(DocumentColorSpace.CMYK, 600, 400); for (var i = 0; i < 64; i++) { x = (i % 8) * 48; y = Math.floor(i / 8) * 48; myColor = new CMYKColor(); myColor.cyan = 80; myColor.magenta = 20; myColor.yellow = 10; myColor.black = i * 1.2; docObj.defaultFillColor = myColor; docObj.pathItems.rectangle(y,x,48,48); // myColor = new CMYKColor(); myColor.cyan = 10; myColor.magenta = 80; myColor.yellow = 10; myColor.black = i * 1.2; docObj.defaultFillColor = myColor; docObj.pathItems.rectangle(y-10,x+10,48-20,48-20); // myColor = new CMYKColor(); myColor.cyan = 0; myColor.magenta = 20 + i; myColor.yellow = 80; myColor.black = 0; docObj.defaultFillColor = myColor; docObj.pathItems.star(y,x,30,30,5); }
座標が一般的なプログラムと違うとか、ちょっと癖はあるけれど、比較的簡単です。