【Photoshop】レイヤーの書き出しツール

Photoshop ツール

今回はPhotoshopの自作ツールの紹介です。
標準でレイヤーの書き出し機能がありますが、「選択したレイヤーを書き出したい」といったことやアイコンなどを作る際に「ベースを残したまま上の画像だけ切り替えて書き出したい」といったことが出来ず、面倒だなぁと思っていました。

下のようなことがやりたいけど、一個一個レイヤーを切り替えて保存するの…
f:id:ArtAwA:20170119001831p:plain

というわけで作りましたとさ。

f:id:ArtAwA:20210122220305p:plain

スクリプト概要

主な機能としては以下のようなことがあります。

【機能概要】

  • 選択、全てのレイヤーの書き出し(保存名はレイヤー名)
  • 書き出した画像のアルファトリミング
  • 保存名に連番の追加(レイヤー名が被る場合に上書き防止)
  • (標準の書き出しがかなり遅いので高速化)
  • 保存形式の選択(PNG/JPG/PSD)
    PSDの場合は選択したレイヤー以外を保ちます

【機能を用いて出来ることの例】

  • ベースを固定して上の画像を切り替えて書き出し
  • グループ毎の画像の書き出し
  • グループにレイヤー効果をかけて効果が掛かったまま配下のレイヤーを書き出し

などなど… 使い方次第で色々できます。

使い方

●導入方法

  1. スクリプト下部にある「view raw」をクリック
  2. 右クリック→「名前を付けて保存」でそのまま保存
  3. スクリプトをスクリプト用のフォルダに格納

格納場所例:
 「Mac」/Application/PhotoshopCC2014/Presets/Scripts/
 「Win」C:¥Program Files¥Adobe¥Adobe PhotoshopCC2015.5¥Presets¥Scripts

 

●実行方法

  1. 書き出したいレイヤーを選択
  2. スクリプトを起動
  3. 書き出し先を選択(標準で現在のドキュメントと同じ場所が設定)
  4. 対象レイヤーを選択(Select Layer:選択, All Layer:全て)
  5. 実行

スクリプト

それでは今回はこの辺で
(´・ω・`*)ノシ

コメント

  1. たわらさま、お世話になります。豊崎と申します。レイヤー書き出しスクリプト大変に便利で助かっております。これの応用で、一番上のレイヤーを残して各レイヤー毎に書き出すスクリプトを思案中なのですが、なかなかうまくいかずご教授を賜れないかと思いご連絡されて頂きました。大量の写真にウォーターマークを付ける作業に使用出来ないかと思います。どうぞよろしくお願いいたします。

  2. コメントありがとうございます!
    こちらのスクリプトで一番上のレイヤー以外を選択して、
    「対象レイヤーを選択」で「Select Layers」
    では記載されていることが出来ないでしょうか?

  3. お世話になります。
    こちらのスクリプトを使用していたのですが、突然レイヤーが一つずつ保存できなくなってしまいました。何か原因はあるのでしょうか・・・

    • knkさん
      コメントありがとうございます!
      すみません、確認遅くなりましたが、こちら最新のPhotoshop2023(24.4.1)で確認した所、
      現象を確認出来ませんでした。
      何かしら対応出来るかもしれませんので、以下の情報を頂けますとありがたいです!
      ・バージョン
      ・どういった手順で行われたか(オプションの設定など)

  4. スクリプトの導入方法が最初からよくわからないです。
    「スクリプトの入れ方は以前に紹介した内容と同じなので、そちらを参照ください。」とありますがどちらの記事でしょうか。
    プログラミング言語もわからない素人です。
    お手数ですがご教授いただけないでしょうか。
    何卒よろしくお願いいたします。

    • コメントありがとうございます!
      ブログの移行際にリンクが消えていたみたいですね。
      こちら導入方法を記載しましたので、ご確認ください。

タイトルとURLをコピーしました