Photoshopの「リンクを配置」機能を使うと、外部ファイルの更新を自動でレイアウトに反映できます。
「リンクを配置」を使えば、PSDなどの別ファイルを参照して配置でき、元データを更新すると参照先にも反映されるため、複数人でのUI制作や共通パーツのレイアウト管理に便利です。
元データの自動反映に加えて、レイヤーカンプの切り替えにも対応しているため、デザインのバリエーション管理を効率化できます。
本記事では、基本手順と応用方法を解説します。
目次
基本:「リンクを配置」の使い方
STEP 1:「リンクを配置」から画像を配置
- ファイル > リンクを配置 を選択
- 参照したい画像やPSDファイルを選択して配置
STEP 2:リンクの更新と確認
- 配置先のPhotoshopドキュメントを開いた状態で、直接リンクした素材を編集・保存すると変更が反映されます。Photoshopアプリが起動しているだけとは区別してください。
- Photoshopを閉じた状態で素材を編集した場合、再オープン時に更新が反映されていないと、レイヤーに「!」マークが表示される
- 1つだけ更新する場合は該当レイヤーを右クリックして「変更されたコンテンツを更新」を選びます。まとめて更新する場合は[レイヤー] → [スマートオブジェクト] → [変更されたすべてのコンテンツを更新]を使います。

元データと連動して素材が更新されるため、修正作業の手間を省けます。
2. 実例:リンクされたスマートオブジェクトでの画像配置
STEP 1:サンプル素材の用意
- UIパーツを作成し、PSD形式で保存
- 別途レイアウト用のPSDデータも作成

STEP 2:「リンクを配置」でUIパーツを読み込む
- ファイル > リンクを配置 からUIパーツを読み込む
- プロパティパネル でリンク状態を確認

STEP 3:配置した素材を複製・整列
- リンクされたUIパーツを 複製・整列 して配置

STEP 4:参照元のPSDを変更してみる
- UIパーツ(PSD)の色を変更して保存

- レイアウトPSDを確認すると、変更内容が自動で反映される

UI素材の作り込みと画面レイアウトの作業を並行して進められます。
応用例:「リンクを配置」とレイヤーカンプの連携
「リンクを配置」と「レイヤーカンプ」を組み合わせることで、より柔軟なレイアウト管理が可能です。
具体的な手順
- UIパーツPSDに複数のレイヤーカンプを作成して保存
- レイアウトPSD側で「リンクを配置」 を実行して参照
- プロパティパネルなどでレイヤーカンプを切り替え、別パターンのUIを表示
この方法を活用すれば、デザインのバリエーションを切り替えて比較できるため、修正や状態管理をスムーズに行えます。
3. まとめ
- 「リンクを配置」により、パーツとレイアウトを分離して効率的に管理できる
- 元データを更新すればリンク先にも自動反映され、修正漏れを防げる
- レイヤーカンプとの併用で、複数バリエーションの切り替えも容易になる
複数人での共同作業や共通コンポーネントを多用するデザインでは、ぜひ 「リンクを配置」 を活用してみてください。
Photoshopのほかの操作は、まとめからご覧いただけます。
あわせて読みたい


Photoshopの使い方|保存・レイヤー・一括処理から探す
Photoshopでやりたい作業から記事を選べます。複数の画像に同じ編集を繰り返す場合は「アクション・一括処理」、JSXファイルを初めて使う場合は「スクリプトの導入・実…
別のスマートオブジェクトの中に入ったリンクまで自動更新されるとは限りません。
反映されない場合は、直接リンクしているファイルと入れ子の階層を確認します。
元ファイルを移動するとリンク切れになることがあります。
共同作業者へ渡すときは[ファイル] → [パッケージ]などでリンク素材も揃え、受け取った環境で開けるか確認してください。
レイヤーを操作するスクリプトは、ほかにもあります。
あわせて読みたい


Photoshopスクリプト(jsx)│全レイヤーに「種類」と「不透明度」を追記する方法
Photoshopで全レイヤー名へ「種類」と「不透明度」を自動追記するスクリプトを紹介します。 イラスト制作やLive2D向けのデータ整理に役立ち、レイヤー情報を名前に反映…
あわせて読みたい


Photoshopスクリプト(jsx)│レイヤー名のままグループ化する方法
Photoshopで選択したレイヤーをレイヤー名のまま自動でグループ化するスクリプトを紹介します。 Live2Dなどでパーツを分ける際に重宝し、グループ名をリネームする手間…
あわせて読みたい


Photoshop|マスク付きグループの統合と名前を保つスクリプト
Photoshopでは[Ctrl + E]でグループ(レイヤーセット)を統合できますが、マスクがついているとマスクが適用されずに残ったまま統合されてしまうことがあります。 マス…
あわせて読みたい


Photoshopスクリプト(jsx)│レイヤー名の前に文字を追加する方法
Photoshopのデータ整理やLive2Dの素材分けに役立つ、レイヤー名の前に文字を追加する方法を紹介します。 選択したレイヤー名を一括で変更できるため、作業効率化に役立…
