■クリエイター手抜きプロジェクト[203]Illustrator CS2/CS3/CS4編 フォルダ内の画像を全て自動配置する(画像カタログ)/古籏一浩
以下のスクリプトを実行すると、フォルダ内にあるJPEG、PNG、PSD画像を自動的に配置します。1ページに収まらない場合には、自動的に新規書類を作成し配置していきます。
チラシ印刷・ポスター印刷・新聞折込チラシ・カタログ印刷・冊子印刷
ポストカード印刷・巻き三つ折り・観音折りなどに対応した印刷サービス
印刷会社はこちらから↓↓↓ 選挙ポスター印刷もあります。
http://www.ddc.co.jp/index.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━ 印刷通販 PR ━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
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
<
久々にゲームセンターに行ったのですが、あまりに閑散としていてビックリ。以前は、高校生や大学生だけでなくサラリーマンも結構いたのですが。
以下のサイトでAfterEffectsをJavaScriptで制御する、というネタをやっていますので興味のある方はどうぞ。
<
こちらの連載もよろしく。
アスキー:「29分でできる! あのサイトの“技”を盗め」第21回
<
もしかしたらあるかもしれない取説。
「庶民の取扱説明書」 (by 総理&官僚)
「日本人の取扱説明書」(by オバマ&クリントン&キムジョンイル)
「編集長の取扱説明書」(by ハマムラ)

- 改訂第4版 JavaScript ポケットリファレンス
- 古籏 一浩
- 技術評論社 2006-10-18
- おすすめ平均

JavaScriptを使ったプロジェクトのお供に是非
JavaScript仮免者以上の方へ
バランスの良いバイブル
中級者向けです。
by G-Tools , 2009/04/20

←RSSリーダーで受信
