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);
}
座標が一般的なプログラムと違うとか、ちょっと癖はあるけれど、比較的簡単です。