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

Photoshopスクリプト(jsx)│一括でベタ塗りレイヤーの色をまとめて変更する方法│Ditto

イラスト制作時にベースカラーの塗りを「ベタ塗り調整レイヤー+マスク」で管理すると、後から色を変更しやすくなります。

しかし、対象のレイヤーが多いと1つずつ変更する手間がかかります。

そこで拡張機能 DITTO を使って一括変更する方法を解説します。

目次

拡張機能「DITTO」とは

DITTO は、以下のレイヤー情報を一括で変更できるPhotoshop用の拡張機能です。

  • Fill(塗り)
  • TEXT(文字列)
  • Visibility(表示・非表示)
  • Font Size(フォントサイズ)
  • Font Family(フォントの種類)
  • Font Color(フォントの色)
  • Line Height(行の高さ)
  • X, Y(座標)

あらかじめ設定した変数名に基づいて、対象のレイヤーを一括で更新できます。

DITTOのインストール方法

STEP 1:ファイルのダウンロード

配布元から DITTO のファイルをダウンロードします。

STEP 2:スクリプトを実行

  1. ダウンロードしたフォルダ内の install.jsx を所定のスクリプトフォルダへ配置します。
C:\Program Files\Adobe\Adobe Photoshop CC <バージョン>\Presets\Scripts
  1. Photoshopを起動し、install.jsx を実行します。

STEP 3:エラーが出た場合の対処法

インストール時にエラーが発生する場合は、拡張機能フォルダへ HTML フォルダを Ditto にリネームして手動で配置します。

C:\Users\<ユーザー名>\AppData\Roaming\Adobe\CEP\extensions

DITTOの使い方

STEP 1:DITTOパネルを開く

  1. ウィンドウ → エクステンション → Ditto を選択します。
ウィンドウメニューのエクステンションからDittoを選択してパネルを開く操作手順。

STEP 2:変更したい要素を選択

  1. プルダウンメニュー から Fill(塗り) を選択します。
  2. 入力欄 に任意の変数名を入力します(例:BaseColor)。
    • ※ DITTOパネルの入力欄では先頭に # を付けずに入力してください。

STEP 3:レイヤー名に変数を指定

  1. 色を変更したいベタ塗りレイヤー の名前に、先頭に # を付けた変数名(例:#BaseColor)を設定します。

STEP 4:色を指定して更新

  1. パネル右側の入力欄に指定したいカラーコード(例:ffff00)を入力します。
  2. 更新ボタンをクリックします。

設定した変数名が付いたレイヤーの色が一括で更新されます。

補足

  • 設定した変数は最上位のレイヤー情報に保持されます。
  • 「Load Variables」をクリックすると保存された変数を読み込めます。

DITTOの対応プロパティ一覧

設定項目指定例
Fill(塗り)29adf1
TEXT(文字列)好きな文字列
Visibility(表示・非表示)on または off
Font Size(フォントサイズ)20px
Font Family(フォントの種類)小塚ゴシック Pr6N
Font Color(フォントの色)29adf1
Line Height(行の高さ)46px
X(X座標)640
Y(Y座標)480

Photoshopの他の操作方法は関連記事をご参照ください。

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

まとめ

  • DITTOを使うことで複数のベタ塗りレイヤーを一括で変更できます。
  • レイヤーごとにカラーピッカーを開く手間を削減できます。
  • レイヤー名に変数ルールを適用することで効率的なカラー管理が可能です。

ベタ塗り調整レイヤーを多用する作業の効率化に役立ちます。

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

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

Photoshopのおすすめ書籍

動作要件とPCの確認項目

周辺機器の優先度

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