1. A computer implemented method of reducing a volume of ink used by a color printer in printing a colored image, comprising: reading, with a computer, from computer memory a first color value of a pixel of an original colored image object, the color printer configured to use a first volume of ink to print a first color based on the first color value; determining, with the computer, a second volume of ink sufficient for the color printer to print the first color based on whether the original colored image object has a property indicating it is printed as background or foreground, the second volume of ink less than the first volume of ink; determining, with the computer, a second color value different from the first color value based on the second volume, the color printer configured to use the second volume of ink to print the first color based on the second color value; and generating, with the computer, a modified colored image object from the original image object based on the second color value.