イラスト制作時にベースカラーの塗りを「ベタ塗り調整レイヤー+マスク」で管理すると、後から色を変更しやすくなります。
しかし、対象のレイヤーが多いと1つずつ変更する手間がかかります。
そこで拡張機能 DITTO を使って一括変更する方法を解説します。
目次
拡張機能「DITTO」とは
DITTO は、以下のレイヤー情報を一括で変更できるPhotoshop用の拡張機能です。
- Fill(塗り)
- TEXT(文字列)
- Visibility(表示・非表示)
- Font Size(フォントサイズ)
- Font Family(フォントの種類)
- Font Color(フォントの色)
- Line Height(行の高さ)
- X, Y(座標)
あらかじめ設定した変数名に基づいて、対象のレイヤーを一括で更新できます。
DITTOのインストール方法
STEP 1:ファイルのダウンロード
配布元から DITTO のファイルをダウンロードします。
STEP 2:スクリプトを実行
- ダウンロードしたフォルダ内の
install.jsxを所定のスクリプトフォルダへ配置します。
C:\Program Files\Adobe\Adobe Photoshop CC <バージョン>\Presets\Scripts- Photoshopを起動し、install.jsx を実行します。
STEP 3:エラーが出た場合の対処法
インストール時にエラーが発生する場合は、拡張機能フォルダへ HTML フォルダを Ditto にリネームして手動で配置します。
C:\Users\<ユーザー名>\AppData\Roaming\Adobe\CEP\extensionsDITTOの使い方
STEP 1:DITTOパネルを開く
- ウィンドウ → エクステンション → Ditto を選択します。

STEP 2:変更したい要素を選択
- プルダウンメニュー から Fill(塗り) を選択します。
- 入力欄 に任意の変数名を入力します(例:
BaseColor)。- ※ DITTOパネルの入力欄では先頭に
#を付けずに入力してください。
- ※ DITTOパネルの入力欄では先頭に
STEP 3:レイヤー名に変数を指定
- 色を変更したいベタ塗りレイヤー の名前に、先頭に
#を付けた変数名(例:#BaseColor)を設定します。
STEP 4:色を指定して更新
- パネル右側の入力欄に指定したいカラーコード(例:
ffff00)を入力します。 - 更新ボタンをクリックします。
設定した変数名が付いたレイヤーの色が一括で更新されます。
補足
- 設定した変数は最上位のレイヤー情報に保持されます。
- 「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の他の操作方法は関連記事をご参照ください。
あわせて読みたい


Photoshopの使い方|保存・レイヤー・一括処理から探す
Photoshopでやりたい作業から記事を選べます。複数の画像に同じ編集を繰り返す場合は「アクション・一括処理」、JSXファイルを初めて使う場合は「スクリプトの導入・実…
レイヤーを操作するスクリプトは、ほかにもあります。
あわせて読みたい


Photoshopスクリプト(jsx)│レイヤーから特定の文字を除去する方法
Photoshopのデータ整理やLive2Dの素材分けに役立つ、レイヤー名から特定の文字を除去する方法を解説します。 複数レイヤーの名前を一括で変更できるため、作業効率化に…
あわせて読みたい


Photoshopスクリプト(jsx)│レイヤーの一番上にある効果レイヤーを各パーツレイヤーに適用する方法
Photoshopで最上位にある効果レイヤーをパーツ分けされた各レイヤーへ適用するスクリプトを紹介します。 キャラクターイラストの仕上げやLive2Dのパーツ作成に役立ちま…
あわせて読みたい


Photoshopスクリプト(jsx)│スマートオブジェクトの中身を元に戻す方法
現在のPhotoshopでは、まず標準の「レイヤーに変換」を確認してください。 スマートオブジェクトを選び、レイヤーメニューのスマートオブジェクトから変換できます。 以…
あわせて読みたい


Photoshopスクリプト(jsx)│レイヤーとマスクのリンクを一括で繋ぐ方法
Photoshopでレイヤーとマスクのリンクを一括で繋ぐスクリプトを紹介します。 作業中に外れてしまったリンクをまとめて再接続できるスクリプトです。 https://youtu.be/0…
まとめ
- DITTOを使うことで複数のベタ塗りレイヤーを一括で変更できます。
- レイヤーごとにカラーピッカーを開く手間を削減できます。
- レイヤー名に変数ルールを適用することで効率的なカラー管理が可能です。
ベタ塗り調整レイヤーを多用する作業の効率化に役立ちます。
