ComfyUI > Nodes > ComfyUI-LCS > LCS Tone Adjust

ComfyUI Node: LCS Tone Adjust

Class Name

LCSToneAdjust

Category
LCS/intervention
Author
facok (Account age: 1139days)
Extension
ComfyUI-LCS
Latest Updated
2026-05-06
Github Stars
0.1K

How to Install ComfyUI-LCS

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

LCS Tone Adjust Description

Enhance creative workflow by adjusting image tone through LCS, modifying contrast, brightness, saturation, and color temperature in 3D LCS space for precise tonal adjustments without HSL round-trips.

LCS Tone Adjust:

The LCSToneAdjust node is designed to enhance your creative workflow by allowing you to adjust the tone of images through the Latent Color Subspace (LCS). This node provides a sophisticated method to modify contrast, brightness, saturation, and color temperature, offering you the flexibility to achieve the desired visual effects in your artwork. By operating directly in the 3D LCS space, it decomposes images into lightness and chroma components, enabling precise tonal adjustments without the need for HSL round-trips. This approach ensures that your images maintain their natural look while allowing for significant enhancements, making it an essential tool for AI artists looking to refine their visual outputs.

LCS Tone Adjust Input Parameters:

model

This parameter represents the model used for processing the image. It is essential for the node to function as it provides the necessary framework for applying the tone adjustments.

lcs_data

This input requires calibration data from the LCSLoadData node. It is crucial for defining the color space in which the adjustments will be applied, ensuring that the modifications are accurate and consistent with the intended color subspace.

preset

The preset parameter allows you to select from predefined tonal settings or choose "Custom" to manually adjust the sliders. Options include "Base," "Cinematic," "HDR," "Vivid," "Dramatic," "Low Key," "High Key," "Warm," "Cool," and "Desaturated." Each preset offers a unique combination of contrast, brightness, saturation, and color temperature settings, providing a quick way to apply complex tonal adjustments.

contrast

This parameter controls the lightness contrast multiplier, with a default value of 1.0. It ranges from 0.0 to 3.0, where values greater than 1 increase contrast, values less than 1 decrease it, and 1 results in no change. Adjusting contrast can enhance or soften the visual impact of your image.

brightness

Brightness shifts the lightness of the image, with a default of 0.0 and a range from -1.0 to 1.0. Positive values make the image brighter, while negative values darken it. This parameter is useful for correcting exposure or creating mood effects.

saturation

The saturation parameter adjusts the vividness of colors, with a default of 1.0 and a range from 0.0 to 3.0. Values above 1 make colors more vivid, values below 1 mute them, and 0 converts the image to grayscale. Use this to emphasize or tone down colors in your artwork.

color_temperature

This parameter shifts the color temperature, with a default of 0.0 and a range from -1.0 to 1.0. Positive values create a warmer, amber tone, while negative values result in a cooler, blue tone. Adjusting color temperature can significantly alter the mood and feel of an image.

start_step

Defines the first step at which the tone adjustment is applied, with a default value of 5 and a range from 0 to 50. This allows you to control when the adjustments begin during the processing sequence.

end_step

Specifies the last step for applying the tone adjustment, with a default of 15 and a range from 0 to 50. This parameter, in conjunction with start_step, helps you fine-tune the duration of the tonal modifications.

LCS Tone Adjust Output Parameters:

adjusted_image

The primary output of the LCSToneAdjust node is the adjusted_image, which is the image after the tone adjustments have been applied. This output reflects the changes made to contrast, brightness, saturation, and color temperature, providing you with a refined version of your original image that aligns with your artistic vision.

LCS Tone Adjust Usage Tips:

  • Experiment with different presets to quickly achieve a variety of tonal effects and find the one that best suits your project.
  • Use the contrast and brightness sliders to fine-tune the lightness of your image, enhancing details or creating dramatic effects.
  • Adjust saturation to control the intensity of colors, making them pop or creating a more subdued look.
  • Modify color_temperature to shift the mood of your image, using warmer tones for a cozy feel or cooler tones for a more clinical appearance.

LCS Tone Adjust Common Errors and Solutions:

"Invalid LCS data"

  • Explanation: This error occurs when the lcs_data input is not properly loaded or is incompatible with the node.
  • Solution: Ensure that the calibration data from the LCSLoadData node is correctly connected and compatible with the LCSToneAdjust node.

"Preset not recognized"

  • Explanation: This error indicates that the selected preset is not available in the node's options.
  • Solution: Verify that the preset name is correctly spelled and matches one of the available options. If using a custom preset, ensure that all necessary parameters are set manually.

"Step range out of bounds"

  • Explanation: This error arises when the start_step or end_step values are outside the permissible range.
  • Solution: Adjust the start_step and end_step values to fall within the 0 to 50 range, ensuring that start_step is less than or equal to end_step.

LCS Tone Adjust Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-LCS
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.