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