1. A method for processing data from an input color image on an electronic device, the method comprising: processing the data from the input color image using a graphics pipeline module, wherein the processing comprises sequentially applying a plurality of modifications to successive rows of pixels of the data from the input color image within the graphics pipeline module to produce modified data for use in displaying a modified color image on the electronic device, and wherein the plurality of modifications that are applied to the successive rows of pixels of the data from the input color image include two or more of: enhancing a contrast of at least a portion of pixels comprising the data from the input color image; color downsampling the data from the input color image, so that a color resolution of the modified color image that is to be displayed is less than that of the input color image; increasing a color saturation of at least a portion of the pixels comprising the data from the input color image; reducing fringing in the data from the input color image; or using dithering for smoothing color transitions in the pixels comprising the data from the input color image; and using the modified data produced by the graphics pipeline for displaying the modified color image on the electronic device.