This is a custom node for ComfyUI. It reduces colors based on a specified number and allows for adjustments to hue, saturation, and brightness. Features:Each parameter can be set to random, You can toggle masking (not changing colors) using color numbers, Mask inversion can also be toggled on or off.
これはComfyUIのカスタムノードです。
scikit-learnが必要なのでpip install scikit-learnを環境に入れてください。
以上の機能を実装したシンプルなノードです。
連番対応
文字入力スペースの
##{"index": 0, "color": [0.0, 0.0, 1.0]}の##を外すと文字での色指定が出来ます。(,カンマ区切りで複数可能)
indexの数字とlock_color_numの数字は合わせる必要があります。
単色バック動画を作りたい場合video combineで出力するとエンコードでノイズが乗ることがあるのでsave imageで連番保存したほうが良いです。
塗りつぶしと影分離ノード
通常は近似値をペアにし、塗りつぶし色Aと影色Bを確定させますが、[]内に
{ "A": 0,"B": 1 }
という文字列を記載することで、AでBを塗りつぶすという指定挙動をします。数字はパレットプレビューの数字です。
25.02.01 - mask機能の修正、CsCノードの高速化、exampleデータの見直し
25.02.01 - パレットインデックス順を画面占有率でソート、塗りつぶしと影分離のノードを追加、exampleの見直し