プロが教える店舗&オフィスのセキュリティ対策術

【ID】・【IDに応じたテキスト】(複数)といった組み合わせが大量にあります。
あるテンプレートの決まった位置に【IDに応じたテキスト】(複数)を流し込み、それを【ID】.jpgといったファイル名で保存するといったことを、バッチなどで行うことは可能でしょうか。

例えば、下記の様な1つのデータがあったとします。

ID:0101
エリア1:価格は300円です。
エリア2:とっても安いです
エリア3:買って下さい

この場合、エリア1に【価格は300円です。】を、エリア2に【とっても安いです】、エリア3に【買って下さい】を流し込み、【0101】.jpgをいうファイル名で保存します。
※添付画像参考
そして、こういったデータが大量にあり、それをバッチで行いたいです。

私が現在使用している画像ソフトは
Photoshop CS4
Illustrator CS4
になります。

画像ソフトは、出来れば上記のもので出来たらと思いますが、他のソフトで実現が可能でしたら、そちらでも構いません。

もし、ご存じの方がいらっしゃいましたら、教えていただけませんでしょうか。
宜しくお願い致します。

「【大量画像作成】テキスト流し込みをバッチ」の質問画像

A 回答 (2件)

Mac環境で、私がやるとすればこんな感じでやると思います。


Excel等でデータが入稿するとして...
1)InDesignの「データ結合」でまず、連ページで流し込んだデータを作成する。
 (少し大きめのサイズで作成し、欄外にIDも流し込んでおく)
2)JPEG最高画質(等の形式)で書き出す。<ファイル名は2ページ目以降連番になります。
3)Shupapan(Macのリネームソフト)で「テキストデータからリネーム」で連番ファイル名からIDに応じたファイル名にリネームする。
4)画像に記されたIDとファイル名が合っているかチェックする<Expression Media等のビューワを使用
5)OKならPhotoshopでトリミングのバッチ処理をかけて仕上がりサイズで保存する。(欄外のIDを消す)

こんな感じでしょうか?
欄外
にIDを入れて書き出して、確認してからトリミング...ってやるのは保険です。
作るだけならInDesignから仕上がりサイズでJPEGを書き出して、「テキストデータからリネーム」ってやった方が早いです。
__________________________________________________________________________________
それか↓組版ROBOとかでやる
http://www.flashbackj.com/kumihan/

定期物なら専用ソフト導入しても良いかも知れません
    • good
    • 0
この回答へのお礼

dailylabさん、ご回答ありがとうございます!

InDesignでテキストを流し込むことが出来たのですね!
実践はこれからとなりますが、こちらの方法で実現することが出来る様な気がします。。

早速提案してくださった内容を試してみたいと思います!

SAYKAさん、dailylabさん、本当にありがとうございました!

お礼日時:2011/04/17 23:52

簡単簡単!


まずは貼り付ける3エリアの画像を作成(文字以外は透明の1つのレイヤーに)
そのファイルをいっぱいある画像とは全く異なるフォルダへ保存(失敗した時用)

で、その埋込したい画像をどっかに一端「複製」して
その複製でバッチを行おう。

作るアクションは
「ペースト」
「画像の統合」
「別名で保存」(JPEG)
このアクションでバッチ処理「保存を省略」にチェックして
フォルダの中をサブフォルダも全部処理にするとできるよ。

で、開始する前に、貼り付ける(最初の手順で保存した3エリアの文字)画像を全選択→コピーして閉じておく。
その状態でバッチ開始すると貼り付けて保存・・・をフォルダの画像全部にやってくれるよ


ただ、このやり方は貼り付け先の画像の大きさが全部同じじゃないとできないので注意してね
そうじゃない場合は「左上」以外は位置を固定できないので ものっそい面倒な方法じゃないと配置できないからここでは省略。(Photoshop用JavaScriptを使うとできる)
縦・横以外はみんな大きさ同じなら 縦・横用で作ってフォルダを分けて行えばできるから分類が多すぎない、多少ずれても許容範囲、とかで工夫してみて
    • good
    • 0
この回答へのお礼

SAYKAさん、早速のご回答ありがとうございます!!

まず大量の文字の画像を手入力で作成し、それから背景なり装飾なりをバッチで一括画像統合といった認識でよかったでしょうか?
できれば、文字もエクセルのリストなどから一括で自動的に読み込み自動的に行ってくれたりなどすると良いのですが、そういったことは難しいでしょうか。。

お礼日時:2011/04/17 23:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!