pub(crate) fn apply_predictor_transform( image_data: &mut [u8], width: u16, height: u16, size_bits: u8, predictor_data: &[u8], ) -> Result<(), DecodingError>