Illustrator CS2/CS3/CS4で指定したフォルダ内の画像を、すべて自動配置する(画像カタログ)スクリプトです。以前、Illustrator 10で似たようなサンプルを掲載しましたが、CS2以降は少し違う処理を行なう必要があります。
以下のスクリプトを実行すると、フォルダ内にあるJPEG、PNG、PSD画像を自動的に配置します。1ページに収まらない場合には、自動的に新規書類を作成し配置していきます。
以下のスクリプトを実行すると、フォルダ内にあるJPEG、PNG、PSD画像を自動的に配置します。1ページに収まらない場合には、自動的に新規書類を作成し配置していきます。
baseX = 100; // 基準X座標
baseY = 700; // 基準Y座標
startX = 0; // 開始位置(横)
startY = 0; // 開始位置(縦)
w = 60; // 横幅
h = 40; // 縦幅
maxCountX = 7; // 横の最大枚数
maxCountY = 11; // 縦の最大枚数
boxHeight = 15; // 行間
x = startX;
y = startY;
cntX = 0;
cntY = 0;
docObj = app.documents.add();
foldername = Folder.selectDialog("フォルダを指定してください");
if (foldername)
{
ext = ["*.jpg","*.png","*.psd"];
for (var j=0; j
{
cntX = 0;
x = startX;
y = y + h + boxHeight;
cntY++;
if (cntY >= maxCountY)
{
cntY = 0;
y = startY;
docObj = app.documents.add();
}
}
}
}
画像の表示幅は
w = 60; // 横幅
h = 40; // 縦幅
の値を変更してください。単位はポイント(pt)です。また、何枚並べるかは以下の行の値を変更してください。
maxCountX = 7; // 横の最大枚数
maxCountY = 11; // 縦の最大枚数
画像をリンクではなく埋め込みたい場合には
//pItem.embed();
の先頭の//を削除して実行してください。
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
久々にゲームセンターに行ったのですが、あまりに閑散としていてビックリ。以前は、高校生や大学生だけでなくサラリーマンも結構いたのですが。
以下のサイトでAfterEffectsをJavaScriptで制御する、というネタをやっていますので興味のある方はどうぞ。
< http://ae-users.com/jp/
>
こちらの連載もよろしく。
アスキー:「29分でできる! あのサイトの“技”を盗め」第21回
< http://ascii.jp/elem/000/000/409/409302/
>
もしかしたらあるかもしれない取説。
「庶民の取扱説明書」 (by 総理&官僚)
「日本人の取扱説明書」(by オバマ&クリントン&キムジョンイル)
「編集長の取扱説明書」(by ハマムラ)
- 改訂第4版 JavaScript ポケットリファレンス
- 古籏 一浩
- 技術評論社 2006-10-18
- おすすめ平均
- JavaScriptを使ったプロジェクトのお供に是非
- JavaScript仮免者以上の方へ
- バランスの良いバイブル
- 中級者向けです。
by G-Tools , 2009/04/20