Nodes/ComfyUI-Desert-Pixel-Nodes/DP Image Color Effect
ComfyUI Node

DP Image Color Effect

Duotone-style color washes with a blend-mode picker

By DesertPixelAi·Created 2 years ago·Updated about a year ago· 25
DP Image Color Effect
  • image
  • single_effect
  • all_colors_batch
color
blend_mode
strength0.50

This is the node for tinting an image with a solid color the way a Photoshop adjustment layer would - pick a color, pick a blend mode, dial the strength, done. Think duotone posters, moody color-graded stills, or that "everything's bathed in orange light" look, minus the manual layer stacking.

How it works

It's a straightforward compositing operation: the node generates a flat color layer in whatever hue you pick, then blends it over your image using one of ten standard blend modes, at whatever opacity strength sets. If you've used Photoshop or any layer-based editor, the blend mode list will feel immediately familiar - Multiply darkens, Screen lightens, Overlay/Soft Light/Hard Light punch up contrast while tinting, Color Dodge/Color Burn are the aggressive extremes, Difference inverts. Normal is a straight alpha blend of the color over the image. The effect is applied globally across the whole image - there's no masking here, so it reads as a color-grade pass rather than a selective tint.

The second output is the interesting bit for exploration: instead of committing to one color, it also gives you a batch showing all ten colors applied with the same blend mode and strength, side by side. That turns "guess which color looks best" into "generate once, preview every option, pick the winner."

Inputs and outputs

Three required inputs:

  • image - what you're tinting.
  • color - one of ten choices: purple, yellow, pink, blue, red, orange, magenta, green, violet, cyan.
  • blend_mode - one of ten: Normal, Add, Multiply, Screen, Overlay, Soft Light, Hard Light, Color Dodge, Color Burn, Difference.
  • strength - 0 to 1, default 0.5. This is the opacity of the effect; 0 is a no-op, 1 is the full blend-mode result with no image showing through underneath (aside from whatever the blend mode itself preserves).

Two outputs:

  • single_effect - the image with your chosen color and blend mode applied. This is what you'd normally wire onward into a save node or further processing.
  • all_colors_batch - all ten colors run through the same blend mode and strength, batched. Preview this as a contact sheet to compare colors before committing to one.

How to install it

ComfyUI Manager: search ComfyUI-Desert-Pixel-Nodes, install, restart. Or manually:

cd ComfyUI/custom_nodes
git clone https://github.com/DesertPixelAi/ComfyUI-Desert-Pixel-Nodes

Restart ComfyUI and look under the DP category. No models to download and nothing beyond a standard ComfyUI environment listed as a dependency in the README - it's a pure image-math node, so it runs the moment the pack loads.

Common issues & troubleshooting

Strength 1.0 looks nothing like the "tinted" result you expected. Depending on the blend mode, full strength can mean the original image is barely visible underneath - Multiply and Color Burn especially can crush toward near-black at strength 1. If you want a subtle wash rather than a heavy grade, start around 0.2-0.4 and work up; that's true of duotone-style effects generally, not just this node.

Overlay/Hard Light look harsh on already-high-contrast images. Those blend modes amplify existing contrast as part of how they mix colors, so a source image that's already punchy can turn crunchy or clipped. Softer source images (or Soft Light instead of Hard Light) usually blend more gracefully.

Everything comes out the same regardless of color. Double check the blend mode isn't something like Difference at high strength on a very dark or very bright image - some blend modes produce visually similar results across different input colors at the extremes of the brightness range, which can look like the color choice "isn't doing anything" when it actually is, just subtly.

CategoryDP/Image

Inputs (4)

NameTypeDefaultDescription
imageIMAGE
colorCOMBO10 options: purple, yellow, pink, blue, red, orange, +4
blend_modeCOMBO10 options: Normal, Add, Multiply, Screen, Overlay, Soft Light, +4
strengthFLOAT0.500–1

Outputs (2)

NameTypeDescription
single_effectIMAGE
all_colors_batchIMAGE