ComfyUI > Nodes > ComfyUI > Image Histogram

ComfyUI Node: Image Histogram

Class Name

ImageHistogram

Category
utils
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

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

Image Histogram Description

Analyze and visualize pixel intensity distribution in images for color composition insights and image enhancement decisions.

Image Histogram:

The ImageHistogram node is designed to analyze and visualize the distribution of pixel intensities within an image. It provides a detailed breakdown of the color composition by calculating histograms for the red, green, and blue channels separately, as well as an average RGB histogram and a luminance histogram. This node is particularly useful for understanding the tonal range and color balance of an image, which can be crucial for tasks such as image enhancement, color correction, and artistic adjustments. By offering insights into the pixel intensity distribution, the ImageHistogram node helps you make informed decisions about how to manipulate and improve your images.

Image Histogram Input Parameters:

image

The image parameter is the primary input for the ImageHistogram node. It accepts an image tensor that you wish to analyze. The image should be in a format where pixel values are normalized between 0 and 1, which is typical for image processing tasks in machine learning frameworks. This parameter is crucial as it determines the source data from which the histograms will be computed. The quality and characteristics of the input image directly affect the resulting histograms, providing insights into the image's color distribution and luminance.

Image Histogram Output Parameters:

rgb

The rgb output provides an average histogram of the red, green, and blue channels combined. This histogram gives you a composite view of the overall color distribution in the image, similar to the RGB composite histogram found in image editing software like Photoshop. It helps in assessing the general color balance and identifying any dominant color tones.

luminance

The luminance output is a histogram representing the distribution of luminance values in the image. Luminance is calculated using the ITU-R BT.709 standard, which considers the human eye's sensitivity to different colors. This histogram is essential for understanding the brightness and contrast of the image, allowing you to evaluate how light or dark the image appears.

hist_r

The hist_r output is a histogram of the red channel, showing the distribution of red pixel intensities. This output is useful for analyzing the presence and intensity of red tones in the image, which can be critical for tasks that require precise color adjustments or corrections.

hist_g

The hist_g output provides a histogram of the green channel, detailing the distribution of green pixel intensities. Green is often the most prominent color in natural scenes, and this histogram helps in evaluating the green tones' balance and intensity within the image.

hist_b

The hist_b output is a histogram of the blue channel, illustrating the distribution of blue pixel intensities. This output is valuable for assessing the blue tones in the image, which can influence the overall mood and color temperature of the scene.

Image Histogram Usage Tips:

  • Use the ImageHistogram node to evaluate the color balance of your images before applying color correction or enhancement techniques. This can help you identify which color channels need adjustment.
  • Analyze the luminance histogram to assess the contrast and brightness of your image. If the histogram is skewed towards one end, consider adjusting the exposure or contrast to achieve a more balanced distribution.
  • Compare the individual RGB histograms to detect any color casts or imbalances in your image. This can guide you in making targeted color adjustments to achieve a more natural look.

Image Histogram Common Errors and Solutions:

Input image is not in the correct format

  • Explanation: The input image must be a tensor with pixel values normalized between 0 and 1. - Solution: Ensure that your image is preprocessed correctly, converting it to a tensor and normalizing the pixel values before passing it to the node.

Image tensor dimensions are incorrect

  • Explanation: The image tensor should have the correct dimensions, typically in the format (batch_size, height, width, channels).
  • Solution: Verify that your image tensor has the appropriate dimensions and reshape it if necessary before using the node.

Image Histogram Related Nodes

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

Image Histogram