hyperfinite
June 12th, 2010, 12:45 AM
This is kind of a precursor to a larger project I'm currently trying to figure out and develop in time for TAD, but since I've found limited useful information on this subject after needing a way to obtain color accurate grayscale values, I thought I'd develop a quick little guide for grayscale conversions in Photoshop, which can be summed up as follows:
While Photoshop has many methods to convert your images to grayscale, nearly all of them fail to replicate the anticipated values.
I decided to test out how accurate all the various methods of grayscale conversion I'm aware of are: I made a copy of an image on a separate layer, converted it to grayscale with whatever intended method or process, and converted it back to color by placing the original image layer on top of the grayscale layer with the blending mode set to color. By turning the visibility of the grayscale image on and off, the accuracy of the values can be checked.
The methods I tested consist of the Desaturate command, the Hue/Saturation tool, Black&White tool with sliders set to default, auto, and 50%, changing the image mode to Grayscale, neutral solid fill layers set to the Color or Saturation layer blending modes, and the Sponge tool. In retrospect, I somehow forgot to test the channel mixer, however I'm almost certain it's wrong as well.
I've provided a couple of gifs documenting the results of this for each of the different methods, and as you can see, the results are pretty abysmal: none of Photoshop's built in conversion methods obtain accurate values, although removing saturation through the vibrance adjustment is the least bad of the bunch. Also of note is that converting a color image to grayscale mode slightly changes values as well: at first I was hard pressed to see the difference, but it does change the midtones and shadows a shade.
So far I've been able to verify only one (two really, but they do the same thing) way to obtain proper grayscale values from a color image in CS5: create a new layer on top of the image you want to convert to grayscale, fill it with any neutral shade, and set the layer blending mode to either color or saturation. In CS4 and prior, using the Sponge tool to desaturate seemed to work as well, however it appears to give inconsistent results in CS5 regardless of whether vibrance is checked or not, and probably should be tested further or avoided.
In conclusion, it's really unfortunate that with so many different methods to convert images to grayscale and after twenty years, Photoshop still really only has one method that works.
While Photoshop has many methods to convert your images to grayscale, nearly all of them fail to replicate the anticipated values.
I decided to test out how accurate all the various methods of grayscale conversion I'm aware of are: I made a copy of an image on a separate layer, converted it to grayscale with whatever intended method or process, and converted it back to color by placing the original image layer on top of the grayscale layer with the blending mode set to color. By turning the visibility of the grayscale image on and off, the accuracy of the values can be checked.
The methods I tested consist of the Desaturate command, the Hue/Saturation tool, Black&White tool with sliders set to default, auto, and 50%, changing the image mode to Grayscale, neutral solid fill layers set to the Color or Saturation layer blending modes, and the Sponge tool. In retrospect, I somehow forgot to test the channel mixer, however I'm almost certain it's wrong as well.
I've provided a couple of gifs documenting the results of this for each of the different methods, and as you can see, the results are pretty abysmal: none of Photoshop's built in conversion methods obtain accurate values, although removing saturation through the vibrance adjustment is the least bad of the bunch. Also of note is that converting a color image to grayscale mode slightly changes values as well: at first I was hard pressed to see the difference, but it does change the midtones and shadows a shade.
So far I've been able to verify only one (two really, but they do the same thing) way to obtain proper grayscale values from a color image in CS5: create a new layer on top of the image you want to convert to grayscale, fill it with any neutral shade, and set the layer blending mode to either color or saturation. In CS4 and prior, using the Sponge tool to desaturate seemed to work as well, however it appears to give inconsistent results in CS5 regardless of whether vibrance is checked or not, and probably should be tested further or avoided.
In conclusion, it's really unfortunate that with so many different methods to convert images to grayscale and after twenty years, Photoshop still really only has one method that works.