What is it for?
- Adjusting every occurrence of the same color in an image at once
- Extracting the image's color table and editing it as a palette
- Converting pixel art from an ordinary RGBA image to indexed color management
Overview
The entry point to the indexed-color workflow. It splits an image into numbered pixels plus a color table. From this point on, replacing only the color table (palette) recolors the entire image, forming the basis of color variants, palette cycling, and color-scheme experiments.
Usage tips
- Start with the three-part pattern:
Image To IndexedImage â (process the palette) â
indexed_image_apply_palette/indexed_image_render. Every indexed recoloring technique begins here. - Conversion uses exact matches. Reduce images with many colors first using
palette_quantizeor a similar node. - Send the extracted
paletteto editing (palette_edit), adjustment (palette_adjust_oklch), or cycling (palette_cycle).
Related nodes
indexed_image_apply_palette/indexed_image_renderâ the go-to downstream nodespalette_quantizeâ reduces colors beforehandpalette_edit/palette_adjust_oklch/palette_cycleâ process the extracted palette
Transparency handling
- Transparent pixels are normally excluded from the palette.
- A transparent slot does not count toward the number of colors.
- This keeps transparency from shifting the order of imported colors or deliberate four-color groups.
Notes
- v1 uses exact-match conversion.
- The node reports an error if the source image contains more than
max_colors. - Antialiased images tend to contain many colors; reduce them first or use Palette Quantize.
Examples
- Load an image with Image Load.
- Connect it to Image To IndexedImage.
- Use the output
paletteas the basis for an editable palette. - Replace only the color table with IndexedImage Apply Palette.
- Convert it back to a regular image with IndexedImage Render.