Palette Swap

Remaps image colors from one palette to another

intermediate
Since P00

Input Ports

Image

色を変えたい画像です

Image
Source Palette

今の画像で使われている色の並びです

Palette
Target Palette

差し替えたい色の並びです

Palette

Output Ports

Image

色替えした後の画像です

Image

Parameters

NameTypeDefaultDescription
ModeEnum`Exact`どの色を置き換えるかの探し方です
Preserve AlphaBool`true`色を変えても、元画像の透明度はそのまま残します

まず何に使う?

  • 同じ陰影のまま別の配Colorにしたい時
  • キャラや武器のカラーバリエーションを量産したい時
  • 既存imageをテーマカラーに合わせてまとめてColor替えしたい時

Colorの探し方

  • Exact

- 元パレットと完全に同じColorだけを差し替えます

- ドット絵の厳密なColor替えに向いています

  • Nearest

- 元パレットの中から一番近いColorを探して差し替えます

- 多少Colorがずれていても近いColorに寄せたい時に便利です

注意

  • 対応付けは、元パレットと差し替え先パレットの先頭から順に行います。
  • 片方が長い場合は、短い方の長さまでしか使いません。
  • Exact では、一致しなかったColorはそのまま残ります。

Usage Examples

  1. 赤系のキャラを青系へまとめて差し替える
  2. Palette Extract で元パレットを作り、別テーマのパレットへ変換する
  3. 武器の金属Colorだけ別の金属Colorセットへ差し替える
  4. preserve_alpha = true で半透明素材の透明度を保ったままColor替えする
Palette Swap — PixPipeline Node Reference