レイヤー内のピクセル情報から明度を抽出する機能の定義
from レイヤー内のピクセル情報から明度を抽出するスクリプト
レイヤー内のピクセル情報から明度を抽出する機能の定義
1. 処理の対象(インプット)
スクリプトを実行するとき、Photoshopの状態はどうなっていますか?
対象範囲:
選択 中のレイヤーを対象とする。レイヤーは1つだけ選択、複数選択の両方のパターンがある
前提条件:
カラーモードはRGBを想定している
選択されたレイヤーはグループ化されていることもある。
2. 具体的な処理内容(プロセス)
レイヤーを選択する
選択されたレイヤー内のピクセルの明度を解析して、その値を特定する。ピクセル内に複数の明度がある場合はそれぞれの値を特定する。
明度の解析を行ったら、その数値を新しいテキストレイヤーに書き出す。
解析した明度の位置に仮の色でポイントを打ったグラデーションマップを自動生成する。
新しく作成したテキストレイヤー、グラデーションマップをアクティブなレイー屋の前(上)に移動する。
3. ユーザーインターフェース(設定画面)
UIなし: クリックしたら即座に固定の設定で処理完了。
4. 出力・保存(アウトプット)
保存方法:
新しいレイヤーを作成してほしい
5. エラー処理・例外
想定外のファイルだった場合(例:レイヤーが1枚もない、RGBじゃないなど)、どうしますか?
警告メッセージを出します。
public.icon