PhotoshopCS2のバッチ処理で全てのレイヤーを表示させる方法

このQ&Aのポイント
  • PhotoshopCS2のバッチ処理で全てのレイヤーを一括表示する方法を教えてください。
  • 複数のファイルをバッチ処理する際に、固定のレイヤー名を入れずにアクションを登録する方法はありますか?
  • 手動でファイルを編集するのは時間がかかるので、効率的に全てのレイヤーを表示させる方法を知りたいです。
回答を見る
  • ベストアンサー

PhotoshopCS2のバッチ処理で、全てのレイヤーを表示させたいのですが…

PhotoshopCS2を使用しています。 複数のファイルをバッチ処理するにあたり、ファイル内のレイヤー全てを表示させられるアクションを作りたかったのですが Alt+目玉クリックで登録したところ、アクションの内容が 『表示;レイヤー「固定のレイヤー名」』 となってしまい、他のファイルに対して適用することが出来ませんでした。 また、全てのレイヤーを選択→レイヤータブ→レイヤーを表示 でも同じように固定のレイヤー名が入ってしまい、うまく適用できませんでした。 自分なりに教本とヘルプ、webで調べてみたですが、これという方法が見つからず。 ファイル数が100以上あるので、手動で編集していくのはできれば避けたいのです… どなたか、 ●一発で全てのレイヤーを表示させる方法 ●または、固定のレイヤー名を入れずにアクションを登録する方法 をご存知でしたら、ご教授願えませんでしょうか。 よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1305/1776)
回答No.1

通常のアクションでわ無理です。 この場合は「スクリプト」を使用します。 ━━ Photoshop用::JavaScript記述例 ━━━━━━━━━━━━━━━━ docObj = activeDocument; for (i=0; i<docObj.layers.length; i++) {  docObj.layers[i].visible = true; } ━━ Photoshop用::JavaScript記述例 ━━━━━━━━━━━━━━━━ 以上のスクリプトで、質問文にある様な動作を再現出来ます。 このスクリプトをフォルダ単位などでバッチ処理すればOKのはずです…(動作未確認)??

amefurashi
質問者

お礼

4017Bさん、回答ありがとうございます。 スクリプト! Javaに明るくないからと避けていたのですが、やはり作業効率をあげるためには必須ですね… 情報が後出しになってしまい申し訳ないのですが、 ファイル内にグループ化したレイヤーがあり、記述してくださったスクリプトでは一部レイヤーが非表示になってしまいました。 折角具体的なスクリプトを記述していただいたのに、すみません。 グループ化を解除できそうなスクリプト(docObj.ungroup?)を挿入すればなんとかなるかとも思ったのですが、 やはり付け焼刃知識ではどうにもなりませんね…(笑 これを気に、ちょっと身を入れてスクリプトについても勉強してみます。 丁寧な回答、ありがとうございました。

amefurashi
質問者

補足

すみません、いまコマンドで全選択→グループ解除で普通にグループが解除できました!アクション登録も問題なく… 何をやっていたんだろう自分…! 記述していただいたスクリプトもちゃんと適用できてます。 おかげでどうにか処理を終えられそうです。 改めて、ありがとうございました!

関連するQ&A

  • photoshopCS3で突然レイヤー効果が効かなくなりました

    photoshopCS3で作業をしていたところ、突然レイヤー効果が効かなくなりました。 効果の選択・完了まではできるのですが、効果が適用はされません。 レイヤーウィンドウの効果・境界線などの隣にある目の表示マークが半透明になっているので、これが真っ黒になれば表示されると思うのですが方法がわからず困っております。 ちなみに新規ファイルではちゃんと効果が適用され、目のマークも真っ黒でした。 再度レイヤー効果を効かせる方法をご存知の方、どうぞ宜しくお願いいたします。

  • PhotoshopCS4 写真に文字を入れるバッチ処理

    フォトショップCS4でバッチ処理をしています。 Aというフォルダに約3000枚jpegの写真があるのですが これらの写真全てに「sample」という文字を入れなくてはなりません。 そのAフォルダの写真にsampleという文字を入れたらBというフォルダに保存したいのです。 そこでバッチ処理をしようと思ったのですが、なかなかうまくいきません。どなたかお教え下さい。 現在の方法はアクションから新規アクションを選択。 開くコマンドからAフォルダを選択して1番目の写真Qを出します。 その写真に、もともとフォトショップ上に出してあった 写真Zにsampleという文字があるので、そのZを選択して sampleレイヤーをQにドラッグします。 その後別名で保存を選びBフォルダへjpegで保存します。 以上で記録を中止しまして、その後ファイル→自動処理→バッチを選択し必要事項を記入後バッチスタートなのですが、まずsampleという文字が入っていません。しかもバッチの最後に保存しますか? 聞いてくるため、enterキーを押さなくてはいけない為、結局PCから 離れられないということになります。 すいませんがよろしくお願い致します。

  • photoshop バッチ処理について

    photoshop7.0です。 バッチ処理について質問です。 アクションを作成して、2つのフォルダを用意してバッチ処理を実行したのですが、一方のフォルダにはちゃんとアクションが適用されたファイルが保存されていましたが、この場合、アクションを実行する前のフォルダにも元画像と一緒にアクションが適用されたファイルが保存されているのですが、これで正しいのでしょうか?!

  • PhotoShopCS5 でのレイヤー

    こんばんは。 レイヤーの件で初歩的だと思いますが質問させてください。 新規→ファイルを開く→画像Aを背景としてレイヤーパネルに開いています。 この画像Aに画像Bをレイヤーとして画像Aのレイヤーパネルに入れる場合の操作方法を現在私は、新規→ファイルを開く→画像Bを開いてメニューバーの「全てのウィンドを分離」を選びAとBの分離したウィンドからBの画像をAにドラッグしてBの画像をAのレイヤーにしています。 そこでお尋ねしたいのですが、操作はこれであってるのでしょうか? ファイル→配置からでもレイヤーとして画像Bを開くことも可能なのですが、画像Bのレイヤーの右隅に何かマークが表示されいます。何のマークか手持ちの解説本には記載ないので教えていただけたらと思いますが。 さて、一番一般的な操作はどのようにされるのがシンプルで的確な操作なんでしょうか? 宜しくご指導お願いいたします。

  • PhotoshopCSで全透過のアルファチャンネルレイヤが真っ白になる

    OSはWindowsXP、PhotoshopCSを使用しています。 CSで、全透過(まったく表示しないデータのtargaファイルを作りたい)のアルファチャンネルのレイヤを作った時、そのレイヤは真っ黒になるはずだと思うのですが、targa形式で保存した後にCS上でそのレイヤを見ると、真っ白に見えます。 Ver.6で同ファイルのレイヤ(アルファチャンネルレイヤ)を見るとちゃんと黒く見えるのですが…。 CSで保存したアルファチャンネルのデータは正しく保存されているですが(Ver.6で視認)、CS上では真っ白に見えるため、視認が難しいです。 これは私のCSでの保存方法に問題があるのでしょうか? アドビのサポートページには特に何も記載されていなかったのでバグではないようなのですが…。 どなたかご返答よろしくお願いいたします。

  • 一回の変更で全てのレイヤースタイルを変更する方法はありますか?【PhotoShopCS3】

    よろしくお願いします。 PhotoShopCS3を使っています。 複数のレイヤーを作ってあります。 それぞれに、全く同じレイヤースタイルを設定しています。 レイヤースタイルを変える時には、複数回同じように変更しています。 または、レイヤースタイルのコピペをしています。 このレイヤースタイルを一括で管理するなど、なんとか一回の 変更で全てのレイヤースタイルを変更する方法はありますか?

  • バッチ処理での保存

    「バッチ未処理」「バッチ済み」の二つのフォルダを作り、「バッチ未処理」の中のファイルを、バッチ処理で解像度を落として「バッチ済み」フォルダに保存したいと思い、以下のような作業をしました。 1.アクションの記録ボタンを押してアクション名「解像度350」を設定 2.「1.pdf」を開く 3.解像度を600から350に落とす 4.保存を押して上書き保存 5.閉じる 6.アクションの記録終了 7.自動処理→バッチ 8.解像度350を選ぶ 9.ソース: で「バッチ未処理」を選んで、サブフォルダをすべて含めるにチェック (PDFファイルはサブフォルダ内にあるため) 10.実行後: で「フォルダに保存」を選び「バッチ済み」を選択 11.エラー発生時に中止を選択しOK やってみたのですが、同じファイル(01.pdf)が何回も開いてしまい、保存ダイアログがいちいち出てしまいます。 自動ですべて開いて、自動で保存したいのですが、そういう事はできないのでしょうか? 処理するファイルは300ぐらいあって、それぞれフォルダ別に別れています。 (説明不足のときはすぐに補足するのでおっしゃってください。)

  • PhotoshopCSのバッチ処理でJPG連続保存

    PhotoshopCSのバッチ処理でフォルダーAにあるtiff画像を フォルダーBにJPG変換して連続で処理したいと思い、 まずアクションパレットに「開く」「別名Jpg保存」「閉じる」と作業を新規登録しました。 次に「自動処理」→「バッチ」と進んだのですが 「ソース」の項目と「実行後」の項目の設定が良くないのか? 思うように実行できません。 「ソース」「実行後」共に「フォルダー」を指定しております。 下のチェックボックスも少しいじってみましたが要領を得ませんでした。 実行を行うと一見ファイルを開いて行って作業をしているのですが 何故か?最初の1枚だけJPG変換してその後の写真は変換されていません。 その作業も毎度毎度必ず最初の1枚目が開かれてから2枚目3枚目と写真が開かれていました。 どこかやり方が間違っているのだと思いますが どなたかご指摘お願いいたします。m(_ _;)m

  • Photoshopで既存レイヤーに画像レイヤーを

    重ねて表示させる方法を教えて頂けますでしょうか。 PhotoshopCS5を使用しているのですが、既存のレイヤー画面でCtrl+Oでファイルを開き、PNG画像をそのレイヤーへ取り込もうとしたら、新しいウィンドウが作成されてしまいます。 どうすれば既存のレイヤー画面に画像を重ねることができるでしょうか。 よろしくお願いいたします。

  • バッチファイルで、全てのウィンドウを最小化

    複数の作業を自動化するためにバッチファイルを作っているのですが その中で、「全てのウィンドウを最小化」したり、 「起動している全てのアプリケーションを終了」する部分の 書き方が分かりません。 「全てのウィンドウを最小化」は、「Windowsキー+M」と同じ事ですが どうしてもバッチファイルに組み込みたいです。 あと、「起動している全てのアプリケーションを終了する」の方は、 画面右下に表示されている常駐系ソフトは終了させずに [ALT+TAB]で表示されるようなアプリケーションを 一括で終了させたいです。 どなたか詳しい方、教えてください。