Palette Extract(パレット抽出)
画像に使われている色を集めて、パレットとして取り出します。
中級
Since P00
入力ポート
Image(画像)
色を調べたい画像です
出力ポート
Palette(パレット)
画像から取り出した色の一覧です
Count(色数)
取り出した色の数です
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Extract Mode抽出モード | Enum | `Exact` | `実色抽出` は画像で実際に使われている色を頻度順で残します。`代表色抽出` は近い色をまとめて代表色パレットにします |
| Max Colors残す最大色数 | Int | `16` | 抽出結果のパレットに残す最大色数です |
| Include Transparent透明も含める | Bool | `false` | 完全に透明なピクセルも色として数えます |
まず何に使う?
- 既存画像の色をそのまま再利用したい時
- 何色使っているか確認したい時
Palette Swapの元パレットを自動で作りたい時- 近い色をまとめて、減色向けの代表色パレットを作りたい時
注意
- 抽出順は決定論的です。同じ画像なら毎回同じ結果になります。
実色抽出は元画像に存在した色だけを返します。代表色抽出は近い色をまとめるため、元画像にそのまま存在しない代表色が出ることがあります。include_transparent = falseの時、完全透明ピクセルは無視されます。_countは使用色数の確認用に便利です。
使用例
- 既存のドット絵からパレットを取り出す
Palette Extract -> Palette Swapで別配色に差し替える準備をする- 素材画像の色数が 16 色以内か確認する
- 透明色も含めて UI 素材の色構成を調べる
代表色抽出で、写真や複雑な画像を少数色のパレットへ要約する