Greyscale Floyd-Steinberg Dithering Algorithm to convert black and white images into dithered images
Dithering is an image-processing technique used to add noise. One of the most common use of dithering is Inkjet printers. Even monochrome printers will translate a color photo into a dithered black image to produce a black and white replica of the image.