1. A method for color modification of an input image, comprising: receiving information defining at least three ranges of luma and a color modification associated with each of the at least three ranges of luma; processing each pixel in the input image to classify the pixel in one of the at least three ranges of luma; generating an preview image from the input image, such that each pixel in the preview image has a display value associated with the range of luma in which the corresponding pixel in the input image is classified; displaying the preview image; processing each pixel in the input image according to the color modifications associated with the ranges of luma, the information defining the at least three ranges of luma, and the luminance of the pixel to generate a modified image; and displaying the modified image.