pub fn load<R: Read, P: Picture>(r: &mut R) -> Result<P>