DP Image Effect Processor Small
One image, one effect, no clutter
- image
- image_output
This is the single-slot version of the pack's DP Image Effect Processor - one image in, one effect applied, one image out. If you don't need four parallel effect lanes and just want a quick grayscale, sharpen, or posterize pass without the bigger node's extra ports cluttering your graph, this is the one to grab.
How it works
You feed it an image and pick one effect from a 24-option list - the same menu the bigger processor uses, spanning things like grayscale, enhance, flips (flip_h/flip_v), 90/180/270-degree rotations, posterize, sharpen, contrast, and equalize, plus roughly a dozen more the schema doesn't spell out individually (check the actual dropdown in ComfyUI for the full list). effect_strength scales how hard the effect hits. Leave image_effect on its default, original, and it's a straight passthrough - no processing happens.
Inputs and outputs
Required:
effect_strength- 0 to 1, default 0.5. Note this defaults lower than the full processor's 1.0 - worth bumping up if a subtle effect looks like it's doing nothing.image_effect- one of 24 choices, defaultoriginal.
Optional:
image- the image to process. It's technically optional on this node, which mostly matters for graph-building flexibility (you can leave the slot open while sketching a workflow) - in practice you'll want it connected for the node to do anything useful.
One output:
image_output- the processed image, ready to wire into a preview, save node, or the next step in your pipeline.
How to install it
ComfyUI Manager: search ComfyUI-Desert-Pixel-Nodes. Manual install:
cd ComfyUI/custom_nodes
git clone https://github.com/DesertPixelAi/ComfyUI-Desert-Pixel-Nodes
Restart ComfyUI, find it under DP in the node browser. No models needed, no extra dependencies beyond a standard ComfyUI/PyTorch environment per the README - it's pure image processing.
Common issues & troubleshooting
Output looks identical to input. Check image_effect isn't left on original - that's the default, and it's a genuine no-op, not a display bug. It's an easy thing to miss when you drag this node in expecting the effect dropdown to already have something useful selected.
Effect feels weaker than expected. The default effect_strength here is 0.5, half of what the full four-slot processor defaults to. If you're comparing results between the Small and full versions and the Small one looks noticeably milder, that's the strength default, not a difference in the effect itself - push it to 1.0 to match.
Nothing comes out at all. Make sure image is actually connected - since it's marked optional in the schema, ComfyUI will let you queue a workflow with it disconnected, and you'll get an empty or errored output rather than a helpful warning that you forgot to wire the source image in.
Wrong node for the job. If you need to apply different effects to more than one image at once without duplicating this node repeatedly, use the full DP Image Effect Processor instead - it gives you four independent effect slots in one node rather than one.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| effect_strength | FLOAT | 0.500–1 | — |
| image_effect | COMBO | original | 24 options: original, grayscale, enhance, flip_h, flip_v, rotate_90_ccw, +18 |
| imageopt | IMAGE | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| image_output | IMAGE | — |