ComfyUI > Nodes > ComfyUI-Image-Effects > 🌈 Vibrance & Saturation

ComfyUI Node: 🌈 Vibrance & Saturation

Class Name

VibranceNode

Category
Image Effects
Author
orion4d (Account age: 929days)
Extension
ComfyUI-Image-Effects
Latest Updated
2025-05-28
Github Stars
0.02K

How to Install ComfyUI-Image-Effects

Install this extension via the ComfyUI Manager by searching for ComfyUI-Image-Effects
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Image-Effects in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

🌈 Vibrance & Saturation Description

Enhance color dynamics with selective vibrance and saturation adjustments, skin tone protection for natural image enhancement.

🌈 Vibrance & Saturation:

The VibranceNode is designed to enhance the color dynamics of an image by adjusting its vibrance and saturation levels. This node is particularly useful for artists and designers who wish to enrich the visual appeal of their images without oversaturating them. The vibrance adjustment selectively boosts the intensity of less saturated colors, allowing for a more natural enhancement that avoids the harshness often associated with global saturation increases. Additionally, the node offers an option to protect skin tones, ensuring that human subjects in images maintain a natural appearance. This makes the VibranceNode an essential tool for achieving a balanced and aesthetically pleasing color enhancement in digital artwork.

🌈 Vibrance & Saturation Input Parameters:

image

The image parameter is the input image that you want to enhance. It should be provided in a format compatible with the node, typically as a tensor. This parameter is crucial as it serves as the base upon which vibrance and saturation adjustments are applied.

vibrance

The vibrance parameter controls the intensity of the vibrance effect applied to the image. It ranges from -100.0 to 100.0, with a default value of 0.0. A positive value increases the vibrance, enhancing less saturated colors more than already saturated ones, while a negative value reduces vibrance, making the image appear more muted.

saturation

The saturation parameter adjusts the overall saturation of the image. It also ranges from -100.0 to 100.0, with a default value of 0.0. Increasing this value will make all colors in the image more vivid, while decreasing it will desaturate the image, making it appear more grayscale.

protect_skin_tones

The protect_skin_tones parameter is a boolean option that, when enabled, reduces the effect of vibrance and saturation adjustments on skin tones. This is particularly useful for portrait images where maintaining natural skin color is important. The default value is True.

strength

The strength parameter determines the overall intensity of the vibrance and saturation effects. It ranges from 0.0 to 2.0, with a default value of 1.0. This parameter allows you to fine-tune the effect's impact, providing flexibility in achieving the desired level of enhancement.

🌈 Vibrance & Saturation Output Parameters:

IMAGE

The output of the VibranceNode is an enhanced image, returned as a tensor. This image reflects the adjustments made based on the input parameters, with improved vibrance and saturation levels. The output is designed to maintain a natural look, especially when skin tone protection is enabled, making it suitable for a wide range of artistic applications.

🌈 Vibrance & Saturation Usage Tips:

  • To achieve a natural enhancement, start with a low vibrance value and gradually increase it while observing the effect on less saturated areas of the image.
  • Use the protect_skin_tones option when working with portraits to ensure that skin colors remain realistic and unaffected by vibrance adjustments.
  • Adjust the strength parameter to control the overall impact of the vibrance and saturation changes, especially if you want a subtle effect.

🌈 Vibrance & Saturation Common Errors and Solutions:

Image format not supported

  • Explanation: The input image is not in a compatible format or tensor structure.
  • Solution: Ensure that the image is provided as a tensor and follows the expected input format for the node.

Vibrance or saturation value out of range

  • Explanation: The vibrance or saturation parameter is set outside the allowed range of -100.0 to 100.0.
  • Solution: Adjust the parameter values to fall within the specified range to avoid errors.

Strength value out of range

  • Explanation: The strength parameter is set outside the allowed range of 0.0 to 2.0.
  • Solution: Ensure the strength value is within the specified range to apply the effect correctly.

🌈 Vibrance & Saturation Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Image-Effects
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.