Easy way to take a screen shot that’s NOT color corrected

colorscreen capture

My displays are color calibrated every other month or so with a hardware calibration tool. When I take a screen shot of a profile aware app, such as photoshop or lightroom or some web browsers, I don't want the screen shot to be adjusted for my monitor. Is there an easy way to do this besides my current approach:

  1. goto system preferences, display, color calibration
  2. change the profile to a generic monitor one
  3. start the color aware application (most seem to require a fresh startup to deal with the change)
  4. take the screen shot
  5. change my profile back
  6. restart the application

To address @barryj's assertion that color profile only matters if I'm using a camera to take a picture of the display. Here are two screen shots of the same image, one with the default color profile applied to the monitor, and one with my custom profile applied, just to show you how much of a difference it really makes.

side by side comparison

Best Answer

The fact that the monitor's profile gets embedded is the only way the OS can preserve the appearance of colors in your photos. If you open a photo in Photoshop, take a screen capture (let's say for now via the built-in OS tool), then open this screen shot in Photoshop (and preserve the profile in the file) and compare both side to side, then you will see that the colors are visually similar even though the numbers for each pixel is different from one to the other.

This is all normal behavior. The colors you see on your screen on a calibrated and profiled monitor is actually raw values sent by the OS to the graphics card which then "assigns" the monitor profile to the values in real time so that the colors look like they should on the monitor. This is the simple explanation of course, there is much more going on in the background.

In the color management world there is only 2 options when you wish to play around with colors and profiles: assign or convert colors. When switching from one color space to another (i.e. from RGB to CMYK), your only option is convert since the laws of physics apply here. Within the same color space, if you assign profiles (or remove them, i.e. assigning nothing) you preserve the numbers while sacrificing (to various degrees) the appearance of the colors. When converting, you preserve the appearance of the colors while sacrificing the numbers in the file.

In your case, you need to convert the screen shot to a device-independent profile like Adobe RGB, or a device-dependent but easy to play with like sRGB. You can do that in Photoshop or Preview, as long as you do convert and not assign. Removing the profile is not really helping, since the numbers will have no meaning...