pub fn encode_rgba( buffer: Img<&[RGBA8]>, config: &EncConfig) -> Result<(Vec<u8>, usize, usize), Box<dyn Error + Send + Sync>>