}
#[throws(LE)]
-fn image_usvg(zfname: &str, input: File, output: File,
+fn image_usvg(zfname: &str, mut input: BufReader<File>, output: File,
format: image::ImageFormat, ctype: &'static str) {
#[derive(Serialize,Copy,Clone,Debug)]
struct Render {
ctype: &'static str,
}
- let mut input = BufReader::new(input);
let mut output = BufWriter::new(output);
let image = image::io::Reader::with_format(&mut input, format);
let size = usvg_size(&mut BufReader::new(t_f))?;
dbgc!(size);
},
- PF::Png => image_usvg(zf.name(),input,output, IF::Png, "image/png")?,
+ PF::Png => {
+ let input = BufReader::new(input);
+ image_usvg(zf.name(),input,output, IF::Png, "image/png")?;
+ },
}
}