Nodes/comfyui-mixlab-nodes/Enhance Image ♾️Mixlab
ComfyUI Node Runs on cloud

Enhance Image ♾️Mixlab

A one-knob contrast adjuster

By MixLabPro·Created 3 years ago·Updated 2 months ago· 1,859
Enhance Image ♾️Mixlab
  • image
  • IMAGE
contrast0.50

The name promises more than it delivers, and that's worth knowing up front: this isn't a general image-enhancement node with sharpening and denoise and color grading. Based on what it actually exposes, it's a single-knob contrast adjuster. Sometimes that's exactly what you want - a quick contrast pass without pulling in a heavier color-correction node - but don't go looking for extra controls that aren't there.

How it works

One input image, one contrast dial. Nodes like this typically follow the standard enhancer convention where 1.0 means "no change," values above 1 push contrast up, and values below 1 flatten it toward gray. Worth flagging: the default here is 0.5 - below that neutral point - so out of the box this node likely mutes contrast rather than boosting it. If you dropped this in expecting a punchier image and got a flatter one instead, that's probably why; push the value up past 1, not down.

The inputs and outputs that matter

  • image (IMAGE, required) - the image to adjust.
  • contrast (FLOAT, default 0.5, range 010, step 0.01, required) - the only real control. Small moves near 1 matter more than you'd expect; values toward the extremes (near 0 or near 10) will flatten or blow out the image completely.

The output is IMAGE, but it comes out as a list, not a single image - so wire it into something that accepts a list, or run it through Mixlab's own ImageListToBatch_ if the next node in your chain wants one batched image instead.

How to install it

Ships with the Mixlab pack.

  • ComfyUI Manager: search comfyui-mixlab-nodes, install, restart.
  • Manual: cd ComfyUI/custom_nodes && git clone https://github.com/shadowcz007/comfyui-mixlab-nodes.git, install requirements (install.bat on Windows, or ../../../python_embeded/python.exe -s -m pip install -r requirements.txt), restart.

No models to download - it's a pure image-processing node.

Common issues & troubleshooting

Image looks worse, not better, right after adding this node. Almost certainly the default 0.5 contrast value doing exactly what it's set to do - reducing contrast. Nudge it up past 1 for a visible boost.

Type error on the node right after this one. Remember the output is a list, not a single IMAGE. If the next node expects a plain batch, insert ImageListToBatch_ (same pack) between them.

Extreme settings destroy the image. With a range up to 10, it's easy to overshoot - small increments and a preview between changes will save you a few wasted queue runs.

When to actually reach for this over a general color-correction node: when you want one dial and nothing else to think about. If you find yourself also wanting brightness, saturation, or gamma controls at the same time, this node won't grow into that - you'll want a fuller color-adjustment node instead and can leave this one for the quick single-purpose contrast tweak it's built for.

Category♾️Mixlab/Image

Inputs (2)

NameTypeDefaultDescription
imageIMAGE
contrastFLOAT0.500–10

Outputs (1)

NameTypeDescription
IMAGEIMAGE