Posterize
Crush an image down to flat bands of color
- image
- image
IsekaiPosterize is the node for when you want your image to look like a screen-printed concert poster from 1971: smooth gradients collapse into flat bands, subtle shading vanishes, and you're left with bold, graphic color. If you've been making things that all look the same, this is a fast way to add a graphic-design edge to a render - and it's a one-input trick.
How it works. Posterization means reducing the number of distinct levels per color channel. A normal 8-bit image has 256 levels per channel; this node calls PIL's ImageOps.posterize, which keeps only the top bits bits of each. At bits=4 you get 16 levels per channel (256 total combos - still a lot of colors, but the gradients band). At bits=2 you get 4 levels per channel, which is aggressively flat. bits=8 is a no-op because you're keeping all 8 bits - set it there and the image passes through basically unchanged. The trade-off lives entirely in that one number: low bits = bolder, more graphic, more banding; high bits = subtle, close to original.
It's a single filter, pure PIL, no model, no VRAM. The kind of thing that runs in a few milliseconds and that you can stack or loop freely without caring.
Inputs that matter. Honestly just one:
bits- 1–8, default 4. Lower is more aggressive. 3 is the sweet spot for a strong poster look; 2 borders on abstract flat shapes; 1 is a wild low-bit explosion where everything is almost binary.
Output is a single image (IMAGE tensor) that feeds any downstream node. A typical spot: after VAE decode, as a stylistic pass before save - or before an upscale, if you want the hard-edged banding to survive scaling. Combined with the pack's Split Toning or Color Ramp nodes you can push the "aged print" vibe much further than posterize alone.
Install. The whole pack installs one way: ComfyUI Manager → search "isekai" → install → restart. Or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/isekai-sh/isekai-comfy-node
cd isekai-comfy-node
pip install -r requirements.txt
Restart, and it's under Isekai → Image/Effects. No downloads, no heavy deps - requirements.txt is Pillow plus things you already have.
Common issues. Two things to keep in mind. First, the batch gotcha shared by every image node here: it only processes the first image of a batch and returns a single image - loop per-image if you're posterizing a batch. Second, silent failure: if the node hits any error it logs [Isekai] Posterize Error to the console and returns your original image, so a "no effect" result usually means something threw. Also expect the obvious: posterize destroys smooth gradients, which is the point, but it also flattens skin tones badly on photorealistic work - this is a stylization node, not a photo filter. Use it on anime renders, logos, and graphic compositions and you'll love it; use it on a portrait and you'll wonder what happened to the person's face.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| bits | INT | 41–8 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |