Search Wiki

Tailoring a Style to Fit Using a Color Histogram

There are a variety of reasons why a style image doesn’t work with a source image. One of the most common is that the two images are composed of very different color palettes and/or luminance values.

To get a better sense of how two images differ in terms of colors and value scale, we can analyze the colors and shades of both images using a color histogram. But first it’s important to understand what the color histogram analyzes and represents about your image.

What is a Histogram?

A histogram is a graphical representation of the number of pixels in an image. In a more simple way to explain, a histogram is a bar graph, whose X-axis represents the tonal scale (black at the left and white at the right), and Y-axis represents the number of pixels in an image in a certain area of the tonal scale. For example, the graph of a luminance histogram shows the number of pixels for each brightness level (from black to white), and when there are more pixels, the peak at that specific luminance level is higher.

In photography, the histogram is used as a reference to help you understand the levels of light and color in a particular image. Analyzing image exposure is usually the primary reason for referencing a histogram. The way a photograph’s histogram is laid out, you can quickly grasp what’s going on with the image’s levels of black, shadows, midtones, general exposure, highlights, and white. Any savvy photographer can tell from a glance at a photo’s histogram whether the image is overexposed, for example.

If you look at the graph in the luminance histogram above, you’ll see vertical lines that delineate these levels of a particular image. As the white bar flows horizontally across the histogram, it lets you know that the image hits the marks for all the levels previously mentioned. The higher the peak, the more intense the particular level is in the image.

What is a color histogram?

A color histogram of an image represents the distribution of the composition of colors in the image. It shows different types of colors present and the number of pixels in each color’s channel. The relation between a color histogram and a luminance histogram is that a color histogram can be also expressed as three luminance histograms, each of which shows the brightness distribution of an individual Red/Green/Blue color channel.

RGB is an additive color space – that is, its three primary colors (red, green, and blue) combine additively to produce any desired colors. Each of the component colors is represented by a number from 0 to 255. Black has an absence of all 3 colors, while white contains all three in equal levels.

Much of the software aimed at professional photographers feature some sort of built-in color histogram visualization, including Adobe’s Photoshop, Lightroom Classic and Lightroom CC, and Apple’s Aperture.

Photoshop’s Histogram panel allows you to view red, green, blue, and luminance separately if you select “All Channels” mode, seen here.

But you don’t need expensive graphic software to play this game. One free option for this visualization is this LunaPic color histogram feature, pictured here.

Okay, What Do I Do With This Information?

Once you understand what the color histogram is telling you, you can use it to assess similarities in colors and luminance between your photos and style images; when you want to improve the compatibility, you can manipulate the style image to better match the values of your source image.

For example, if your color histogram analysis reveals that your style image has far less blue but far more red than your source image, you could boost the red channel while reducing the blue channel of the image using Photoshop’s Curves or a tool like Lunapic’s Adjust Colors tool.

Photoshop’s Curves tool can allow you to “massage” RGB and luminance levels using curves to shape its changes.


Lightroom CC gives you many ways to view and shape color and luminance values- including the ability to use, preview, and recall “presets” containing curves information.

<LunaPic.com> Photo Editor Adjust Colors tool

Just one of Lunapic’s many free color manipulation tools. See the list at https://www298.lunapic.com/editor/?action=adjust-menu.


Many tools also include features allowing you to boost or reduce shadows and highlights for red, green, blue, or all three. Google Photo’s “Adjust” options are pictured here.

Things to look out for when you’re adjusting your style images

Boosting brightness by too much can cause things to look washed out. That is because you’re trying to boost values that are already maxed, and is the same effect as an overexposed photo. Make sure that you never attempt to boost luminance/exposure/brightness beyond the levels contained within the histogram, because you’ll end up “clipping” those values (similar to audio clipping when it is recorded too loud).

The histogram pictured shows what it looks like when an exposure is set too high and the brightest values are washed out. Notice all the color values clustered at the top right of the graphs.

The same principle is true for reducing brightness… reduce it too much and you’ll muddy the blacks.

Any other suggestions for things to watch for? Leave a comment, and I’ll update the article.

More Reading

Image histogram – Wikipedia

Color histogram – Wikipedia