Recently I've been experimenting with using Vegas' Offset fx (aka Printer Lights) to tackle global color casts. To make a long story short, in ease of operation and quality of results, this approach seems to best every other technique I've tried, particularly for the most difficult-to-fix images. I particularly like the look of the linear correction vs things like color balance. I also love how you can directly monitor your correction with the vectorscope, which shows you in real time exactly what the image needs *and* tells you how to do it.
The issue is if you use Offset, you're going to end up with gaps in your histogram where the individual channels don't extend across their entire range. Here's an extreme example:
I've been pondering what the best approach is to deal with this, including just ignoring it and going forward with contrast, sat, etc... (although I am afraid of getting in trouble with the histogram police).
If I ignore the gaps, the image above is going to have a cast in the highlights and shadows, which never reach true black or true white (though on a case by case basis this may or may not be visible).
Obviously I could use a per-channel levels to drag those histograms to their endpoints, but that defeats the purpose of the initial offset, which was to create a linear correction.
I could also use a global (RGB) levels to clip the ends (in the example here) to the bottom of the blue channel and the top of the red channel. This seems like the most logical approach, although I do hate to throw away the shadow and highlight data in the other two channels.
If anyone has any thoughts on this, I'd love to hear them.
For the record, you can access offset in two ways. Either via the Color Grading Panel, which gives you both a wheel and a sliders interface, or via the Color Corrector (Secondary) fx, under the "chrominance" arrow, which gives you a wheel but not (alas) the sliders.