Palette Extract

Extracts an exact or representative palette from an image

intermediate
Since P00

Input Ports

Image

色を調べたい画像です

Image

Output Ports

Palette

画像から取り出した色の一覧です

Palette
Count

取り出した色の数です

Int

Parameters

NameTypeDefaultDescription
Extract ModeEnum`Exact``実色抽出` は画像で実際に使われている色を頻度順で残します。`代表色抽出` は近い色をまとめて代表色パレットにします
Max ColorsInt`16`抽出結果のパレットに残す最大色数です
Include TransparentBool`false`完全に透明なピクセルも色として数えます

まず何に使う?

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

注意

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

Usage Examples

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