ComfyUI > Nodes > ComfyUI-EsesImageAdjustments > Eses Image Adjustments2

ComfyUI Node: Eses Image Adjustments2

Class Name

EsesImageAdjustments2

Category
Eses Nodes/Image Adjustments
Author
quasiblob (Account age: 3827days)
Extension
ComfyUI-EsesImageAdjustments
Latest Updated
2025-07-10
Github Stars
0.04K

How to Install ComfyUI-EsesImageAdjustments

Install this extension via the ComfyUI Manager by searching for ComfyUI-EsesImageAdjustments
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-EsesImageAdjustments 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

Eses Image Adjustments2 Description

Powerful image post-processing tool with comprehensive adjustments for enhancing visual appeal and quality in ComfyUI environment.

Eses Image Adjustments2:

The EsesImageAdjustments2 node is a powerful tool designed for image post-processing within the ComfyUI environment. It provides a comprehensive suite of adjustments that allow you to fine-tune various aspects of your images, enhancing their visual appeal and quality. This node is particularly beneficial for AI artists looking to refine their creations with precision and creativity. By leveraging PyTorch for most of its operations, except for the unsharp mask, it ensures efficient processing through GPU acceleration, making it suitable for handling high-resolution images. The node applies a series of effects in a sequential manner, allowing for a structured and layered approach to image enhancement. Whether you are looking to adjust tonal qualities, manipulate colors, or apply creative effects like color gels and film grain, EsesImageAdjustments2 offers a versatile and user-friendly interface to achieve your desired results.

Eses Image Adjustments2 Input Parameters:

image

This parameter represents the input image tensor that you wish to adjust. It serves as the starting point for all subsequent modifications and is essential for the node's operation.

contrast

This parameter adjusts the difference between light and dark areas of the image, enhancing or reducing the overall contrast. The default value is 1.0, with a typical range from 0.0 (no contrast) to 2.0 (high contrast).

gamma

Gamma controls the mid-tone brightness of the image, allowing you to brighten or darken the image without affecting the extremes. The default value is 1.0, with a range typically from 0.1 to 3.0.

saturation

Saturation enhances or subdues the vibrancy of the image colors. A default value of 1.0 maintains the original saturation, while values below 1.0 reduce vibrancy and values above 1.0 increase it.

hue_rotation

This parameter rotates the color spectrum of the image, effectively changing the overall hue. The default value is 0.0, with a range from -180.0 to 180.0 degrees.

r_offset, g_offset, b_offset

These parameters allow for individual adjustments to the Red, Green, and Blue color channels, enabling precise color grading. Each offset has a default value of 0.0, with a typical range from -1.0 to 1.0.

gel_color

This parameter applies a colored tint to the image, specified using hex codes (e.g., #RRGGBB) or RGB comma-separated values (e.g., R,G,B). The default color is "255,200,0".

gel_strength

Gel strength controls the intensity of the color gel effect, with a default value of 0.0, ranging from 0.0 (no effect) to 1.0 (full effect).

sharpness

This parameter adjusts the overall sharpness of the image, with a default value of 1.0. Values below 1.0 soften the image, while values above 1.0 enhance sharpness.

unsharp_strength

This parameter controls the strength of the unsharp mask effect, which enhances image details. The default value is 0.0, with a typical range from 0.0 to 2.0.

unsharp_blur_radius

This parameter defines the radius of the blur used in the unsharp mask algorithm, with a default value of 0.0. A larger radius results in a more pronounced effect.

unsharp_threshold

This parameter sets the threshold for the unsharp mask effect, determining which areas of the image are sharpened. The default value is 3, with a typical range from 0 to 255.

grayscale

This boolean parameter, when set to True, converts the image to black and white. The default value is False.

grain_strength

Grain strength controls the intensity of added film grain, with a default value of 0.0, ranging from 0.0 (no grain) to 1.0 (full grain).

grain_contrast

This parameter adjusts the contrast of the grain, affecting its visibility. The default value is 1.0, with a typical range from 0.0 to 2.0.

color_grain_mix

This parameter blends between monochromatic and colored grain, with a default value of 1.0, ranging from 0.0 (monochrome) to 1.0 (colored).

use_mask

This boolean parameter, when set to True, applies adjustments only to the white areas of the mask. The default value is False.

invert_mask_influence

This boolean parameter, when set to True, inverts the mask effect, applying adjustments to black areas instead. The default value is False.

mask_influence

This parameter controls the strength of the mask's effect on adjustments, with a default value of 100.0, ranging from 0.0 to 100.0.

Eses Image Adjustments2 Output Parameters:

adjusted_image

The adjusted_image is the primary output of the node, representing the image tensor after all specified adjustments have been applied. This output is crucial for further processing or final rendering in your workflow.

output_mask

The output_mask is an optional output that represents the mask used during the adjustment process. It is particularly useful when masking features are employed, providing insight into the areas affected by the adjustments.

Eses Image Adjustments2 Usage Tips:

  • Experiment with contrast and gamma settings to achieve the desired tonal balance in your images, especially when working with high dynamic range scenes.
  • Use hue rotation and RGB channel offsets for creative color grading, allowing you to achieve unique and artistic color palettes.
  • Apply the color gel effect with subtlety to enhance mood and atmosphere without overpowering the original image colors.
  • Utilize the unsharp mask and sharpness settings to enhance details in images, particularly when preparing images for print or high-resolution displays.
  • Leverage the masking features to apply adjustments selectively, focusing on specific areas of the image for targeted enhancements.

Eses Image Adjustments2 Common Errors and Solutions:

"Invalid image tensor"

  • Explanation: This error occurs when the input image tensor is not in the expected format or contains invalid data.
  • Solution: Ensure that the input image is a valid PyTorch tensor with appropriate dimensions and data type.

"Invalid color format for gel_color"

  • Explanation: This error arises when the gel_color parameter is not specified in a valid hex or RGB format.
  • Solution: Verify that the gel_color is provided as a valid hex code (e.g., #RRGGBB) or as RGB values (e.g., R,G,B).

"Mask influence out of range"

  • Explanation: This error indicates that the mask_influence parameter is set outside the acceptable range of 0.0 to 100.0.
  • Solution: Adjust the mask_influence value to be within the specified range to ensure proper mask application.

Eses Image Adjustments2 Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-EsesImageAdjustments
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 Models, enabling artists to harness the latest AI tools to create incredible art.