概要
パレットファイル(GPL/ASE/JASC PAL/HEXテキスト)をグラフに取り込むノードです。 Aseprite・GIMP・Lospec などで配布・作成されたパレット資産をそのまま PixPipeline の配色として使えます。
使い方のポイント
- 読み込みダイアログの初期フォルダは
user_data/palettes/。手持ちのパレットは ここに置いておくと選びやすい - Lospec 等のWebパレットは HEX テキスト(1行1色
#RRGGBB)をそのまま.txt保存すれば読める - 「外部参照ファイルをプロジェクトへコピー」ON なら、読み込んだパレットは
プロジェクト内の
assets/palettes/へコピーされ、プロジェクトと一緒に 移動しても参照が壊れにくい - プロジェクト内で組んだ配色に昇格させたい場合は、読み込んだ後に 共通パレットパネルやインデックスカラーへ登録する運用が管理しやすい
よくある失敗
- 並び順が用途と合わない: ファイル内の並びのまま出力される。
gradient_map用の 暗→明ランプにするにはpalette_editで並べ替える - エラーになる: 対応形式(下記)か拡張子を確認。空行・仕様上のコメント以外の 破損行は行番号付きエラーになります。JASC PALはversionと宣言色数も一致が必要です
対応形式
GPLASEPAL (JASC)TXT / HEX
TXT / HEX は 1 行ごとに #RRGGBB または #RRGGBBAA を並べた形式を想定します。
使い方
- 外部パレットファイルを graph に取り込みたい時に使います
PaletteCreateは手作成/手編集用、PaletteLoadは file 読込専用ですPixelCanvasのパレット import/export UI も同じ parser / writer 基盤を使います
備考
- パスが空の時は空パレットを返します
- 読込エラー時は node error として扱います
関連ノード
palette_save— 逆方向(パレットのファイル書き出し)palette_create— ファイルではなく手作りする場合palette_extract— 画像から色を回収する場合common_palette_ref— プロジェクト共通パレットの参照