Amazonで商品を見るセール会場へ

Photoshopスクリプト(jsx)│スマートオブジェクトの中身を元に戻す方法

現在のPhotoshopでは、まず標準の「レイヤーに変換」を確認してください。

スマートオブジェクトを選び、レイヤーメニューのスマートオブジェクトから変換できます。

以下は2019年当時に外部スクリプトを使った記録です。

配布元が対象としているのはCS5・CS6で、現行版での動作は今回確認していません。

レイヤーメニューからスマートオブジェクトを変換する操作、または当時使用した外部スクリプトの実行画面を示す。
目次

展開する前に確認すること

  • 元のPSDとスマートオブジェクトを複製して残し、展開後の見た目とレイヤー構造を比較する
  • 下記スクリプトの対象はPhotoshop内で作ったスマートオブジェクト。Illustrator由来のものには非対応
  • 配布元によると、スクリプトでの展開には拡大・縮小などの変形が反映されない

旧環境でスクリプトを使った展開手順

STEP.1 スクリプトをダウンロード

  1. 配布元ページからスクリプト「[KAM] Expand SmartObject.jsx」をダウンロード

STEP.2 スクリプトファイルを所定フォルダに配置

  1. KAM_Expand_SmartObject.jsxPresets/Scriptsフォルダに保存
C:\Program Files\Adobe\Adobe Photoshop CC\Presets\Scripts\
  1. Photoshopを再起動します。

STEP.3 スクリプトを実行

  1. 展開したいスマートオブジェクトを選択
  2. [ファイル][スクリプト]から配置したスクリプト名(または[参照]KAM_Expand_SmartObject.jsx)を選択。
  3. スマートオブジェクトがグループ化され、元のレイヤー構造が展開される
  4. 元データが必ず残ると決めつけず、実行前に保存したコピーと結果を比較する。

Photoshopの他の操作方法は、以下の関連記事をご確認ください。

レイヤーを操作するスクリプトは、ほかにもあります。

まとめ

  • スマートオブジェクトの中身をすばやく展開可能
  • 変形やフィルターなどの見た目が変わっていないか、変換後に確認する
  • 標準の変換で目的を満たせる場合は、旧スクリプトの導入は不要

中のレイヤーを修正したいだけなら、スマートオブジェクトのコンテンツを開いて編集する方法もあります。

展開が必要かを判断してから作業してください。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

Photoshopのおすすめ書籍

Photoshop用PCの選び方

周辺機器の優先度

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次