Example Node
This 'palette' pack is really just a scaffold — the Example Node does exactly one thing
- image
- IMAGE
So you searched for Simple Image To Palette because you want to feed an image's colors into a pixel-art workflow, and what you get from this pack is a single node called "Example Node." Let me save you the confusion: that's not a bug in your install, and it's not a hidden menu. This repo is a freshly scaffolded ComfyUI extension - the only commit is an initial one, and the README is the untouched cookiecutter-comfy-extension template. The palette-extraction node the project promises in its title doesn't exist in the shipped code yet. The Example node is the boilerplate that comes with the template.
What it actually does
The class is Example, and its entry point is literally named test. Feed it an image and it inverts it - 1.0 - image in the source - and hands the result back out. That's the whole trick. It also prints whatever you typed into its text and number fields to ComfyUI's console if you set print_to_screen to enable, which is there so you can watch inputs flow through a node while learning how custom nodes are built.
The author's stated plan, from the project description, is to extract the colors in an image as a palette for use with ComfyUI-PixelArt-Detector - an SDXL pixel-art pipeline with palette loaders and palette grid views. When that node ships, this pack becomes the front end that turns a reference image into a palette. Today, it's the 404 page of that plan.
Inputs and outputs
The node has five inputs, and only two are worth touching:
- image - the only real input. Feed it from any Load Image node.
- print_to_screen -
enableordisable. Flip it on if you want to see the text fields echoed to the console.
The other three - int_field (0–4096), float_field (0–10), and string_field (defaults to "Hello World!") - do nothing but get printed. Output is a single IMAGE, the inverted version of your input.
Installing it
Trivially easy, because it has zero runtime dependencies - the dependencies list in pyproject.toml is empty, and there are no model files to download. ComfyUI Manager will find it by searching "Simple Image To Palette," or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/cmdicely/simple_image_to_palette
Then restart ComfyUI. That's the entire setup. The dev extras (pip install -e .[dev], ruff, pre-commit) only matter if you're the author.
The one real gotcha
Expectation management is the whole troubleshooting section here. If you came for palette extraction, you'll find an image inverter and feel ripped off - that's the correct reading, not a misinstall. The good news: it's a useful canary for "did this pack load" and a clean minimal example of node anatomy if you're learning to write your own. Given the single-commit state, keep an eye on the repo if you actually want the palette node; a node this early can change shape or vanish without warning.
Inputs (5)
| Name | Type | Default | Description |
|---|---|---|---|
| image | Image | This is an image | |
| int_field | INT | 00–4096 | — |
| float_field | FLOAT | 1.000–3 | — |
| print_to_screen | COMBO | 2 options: enable, disable | |
| string_field | STRING | Hello World! | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |