 It should also be noted that, due to limitations of precision during the numeric conversion between color models (notably if this conversion is not linear or uses non integer weights), additional roundoff errors may occur that should be taken into account into the residual error.Error Diffusion may also be used to produce output images with more than two levels (per channel, in the case of color images).This has application in displays and printers which can produce 4, 8, or 16 levels in each image plane, such as electrostatic printers and displays in compact mobile telephones.