Back to Node List

Palette Extract

palette_extract

Extracts an exact or representative palette from an image

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
画像
input
Image
Required
色を調べたい画像です

Output Ports

NameTypeDescription
パレット
palette
Palette
画像から取り出した色の一覧です

Parameters

NameTypeDefaultRangeDescription / Options
抽出モード
extract_mode
Enum
Exact

実際の使用色をそのまま取るか、近い色をまとめて代表色化するかを選びます

  • 実色抽出Exact
    画像で実際に使われている色を、そのまま頻度順で残します。
  • 代表色抽出Representative
    近い色をまとめて代表色にし、減色向けのパレットを作ります。
残す最大色数
max_colors
Int
161–256

抽出結果のパレットに残す最大色数です。代表色抽出では、この数を目安に近い色をまとめます。

透明も含める
include_transparent
Bool
false

完全に透明なピクセルも色として数えます

まず何に使う?

  • 既存画像の色をそのまま再利用したい時
  • 何色使っているか確認したい時
  • Palette Swap の元パレットを自動で作りたい時
  • 近い色をまとめて、減色向けの代表色パレットを作りたい時

注意

  • 抽出順は決定論的です。同じ画像なら毎回同じ結果になります。
  • 実色抽出 は元画像に存在した色だけを返します。
  • 代表色抽出 は近い色をまとめるため、元画像にそのまま存在しない代表色が出ることがあります。
  • include_transparent = false の時、完全透明ピクセルは無視されます。
  • _count は使用色数の確認用に便利です。

使用例

  1. 既存のドット絵からパレットを取り出す
  2. Palette Extract -> Palette Swap で別配色に差し替える準備をする
  3. 素材画像の色数が 16 色以内か確認する
  4. 透明色も含めて UI 素材の色構成を調べる
  5. 代表色抽出 で、写真や複雑な画像を少数色のパレットへ要約する
Back to Node List