Abstract
Dithering algorithms are used to give the illusion of color depth when the color palette of an image needs to be reduced. The error diffusion used in the dithering algorithm “[adds] the residual quantization error of a pixel onto is neighboring pixels, to be dealt with later.” To do that the algorithm is fed with a matrix of values. If applied on a gradient, each matrix, Floyd-Steinberg, partial burke, etc., alters the structure of the latter that becomes the canvas to showcase the beauty of the algorithm itself.