1. A method for processing a digital image comprising: accessing the digital image containing one or more bands; and applying an algorithm to at least a portion of the digital image for reducing visibility of a contour between adjacent bands resulting from the adjacent bands having a difference in color, the algorithm including: determining whether one or more bands exist in the at least said portion of the digital image, wherein said determining is based on a value representing the fraction of pixels in a region of the digital image having a particular color value; and dithering pixels in the at least said portion of the digital image using a dithering algorithm that selects a color value for a pixel in the portion based on said value representing the fraction of pixels in the region of the digital image having said particular color value.