1. A method of dithering an image, the method comprising the acts of: receiving a target color at a high color resolution for a current one of a plurality of pixels of the image, the target color being intermediate between a first color and a second color at a low color resolution; tracking an accumulated error across the plurality of pixels up to and including the current pixel; selecting one of the first color and the second color as a final pixel color, wherein the first color is selected in the event that the accumulated error is less than a threshold, wherein the second color is selected in the event that the accumulated error exceeds the threshold, and wherein the accumulated error is reduced below the threshold in the event that the second color is selected; and providing an updated accumulated error to a next one of the plurality of pixels.