Skip to main content
877118033627303
Participant
August 19, 2018
解決済み

複数のソースでバッチ処理

  • August 19, 2018
  • 返信数 3.
  • 2914 ビュー

こんにちは。Photoshopにはあまり長けてはいないのですが緊急でたくさんの画像を処理しなければいけなくなったため、質問をさせていただきます。

1000枚の画像ファイル A0001~A1000.pngの入ったフォルダAと

1000枚の画像ファイル B0001~B1000.pngの入ったフォルダBがあります。

このうち、A0001.pngをB0001.pngの上に重ね、フィルターをかけて新しいC0001.pngとして保存するという作業を

0001~1000までの1000回分行いたいのですが、このような処理を行わせるにはどうすればよいでしょうか。

作業環境は Photoshop 19.1.5 (最新) / Windows 10 Pro 64bit です。

早めにご回答をいただけると本当に助かります。

よろしくお願いいたします。

このトピックへの返信は締め切られました。
解決に役立った回答 Mukaida

動画の機能を使ってみてはどうでしょう。

ファイルを開く時に、フォルダー内のファイルを1個選択して、オプションの「画像シーケンス」にチェックを入れると、一括で読み込まれます。

フォルダーごとに開いてから、ビデオグループのレイヤーを選択してコピーして、別のビデオの上にペーストして配置します。

レイヤーを「スマートオブジェクトに変換」してから、フィルターを適用すると全てのフレームに効果が出ます。

出力は、「ビデオをレンダリング」 を選ぶと下記のウィンドウが表示されるので、名称を入力して、「Photoshop画像シーケンス」を選択、その他設定ををして「レンダリング」ボタンを押すと、指定したフォルダーに連番で画像が作成されます。

0001で始まる場合は、「開始番号」を、0→1に変更して、フレームレートの30fpsは変更しないでください。

もし、アニメーションの制作が目的でしたら、After Effectsを利用すると複雑な作業でも対応できます。

返信数 3

MukaidaCommunity Expert解決!
Community Expert
August 19, 2018

動画の機能を使ってみてはどうでしょう。

ファイルを開く時に、フォルダー内のファイルを1個選択して、オプションの「画像シーケンス」にチェックを入れると、一括で読み込まれます。

フォルダーごとに開いてから、ビデオグループのレイヤーを選択してコピーして、別のビデオの上にペーストして配置します。

レイヤーを「スマートオブジェクトに変換」してから、フィルターを適用すると全てのフレームに効果が出ます。

出力は、「ビデオをレンダリング」 を選ぶと下記のウィンドウが表示されるので、名称を入力して、「Photoshop画像シーケンス」を選択、その他設定ををして「レンダリング」ボタンを押すと、指定したフォルダーに連番で画像が作成されます。

0001で始まる場合は、「開始番号」を、0→1に変更して、フレームレートの30fpsは変更しないでください。

もし、アニメーションの制作が目的でしたら、After Effectsを利用すると複雑な作業でも対応できます。

877118033627303
Participant
August 19, 2018

動画機能を使用しての処理、物凄く良い発想です!!

普段AfterEffectsを使っていてPhotoshopよりも細かい操作などが慣れているため、今回はMukaida様のご回答をもとに処理を行おうと思います。

この方法なら、後からの修正なども非常に楽に行えますね。

柔軟でスマートな回答、ありがとうございました。

Yamonov
Legend
August 19, 2018

2回に分けて処理します。

① Photoshopのデータセット機能を使って画像を合成し、保存します。こちらが分かりやすいかと。

変数機能の活用術「基本編」 | Dearps

② 次に、①で保存したファイルをドロップレットやバッチで、フィルタをかけてpngに保存させます。

--Yamonov
877118033627303
Participant
August 19, 2018

ありがとうございます!!

今までPhotoshopの変数機能を使ったことがなかったので、こちらのサイトは非常に参考になります。

適切なご回答を早い段階で頂けて、誠に感謝しております。

silk-m
Community Expert
Community Expert
August 19, 2018

Photoshopのバッチアクションで出来ることは1000枚の画像ファイル B0001~B1000.pngの入ったフォルダBから順番に1枚づつ開いて、加工後新しいC0001.pngとして保存することになります。その加工の行程で画像を開いてB000x.pngの上に重ねることは出来ますが、どの画像を開くのかは決まった1枚のみあるいは手作業での指定が必要になりますから、877118033627303さんの処理はスクリプトなど作らないと実現出来ないのではないでしょうか。

緊急なら回答を待たずにすぐにでも作業に取り掛かった方が確実だと思います。

-- silk-m

--Susumu Iwasaki
877118033627303
Participant
August 19, 2018

迅速な回答ありがとうございました!

手が空いたときにスクリプトを用いた処理の勉強もしたいと思います!