1. A method of changing the dynamic range of an original input image to more closely match the dynamic range of the medium used for a reproduction, comprising: (1) creating an output image by: (a) preserving small contrast differences between different areas of the original input image; (b) limiting the maximum contrast differences between different areas of the original input image; (2) creating a mask by subtracting the original input image from the output image; (3) scaling the mask; (4) creating a new output image by adding the scaled mask to the original input image.