Palette Swap(パレットで色替え)

画像の色を、元のパレットから別のパレットに差し替えます。

中級
Since P00

入力ポート

Image(画像)

色を変えたい画像です

Image
Source Palette(元パレット)

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

Palette
Target Palette(差し替え先パレット)

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

Palette

出力ポート

Image(画像)

色替えした後の画像です

Image

パラメータ

名前デフォルト説明
Mode色の探し方Enum`Exact`どの色を置き換えるかの探し方です
Preserve Alpha元の透明度を保つBool`true`色を変えても、元画像の透明度はそのまま残します

まず何に使う?

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

色の探し方

  • Exact

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

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

  • Nearest

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

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

注意

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

使用例

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