pub fn error_diffuse( data: &mut [u8], pos: i32, depth: i32, error: i32, numerator: i32, denominator: i32, area: i32, ) -> Result<()>
Diffuses error energy to surrounding pixels.