Add example that exercises decoding (no output)

This commit is contained in:
A. Molzer committed 2025-11-23 19:54:21 +01:00
1 parent 95f2d475fa
commit 58543962f3
1 file changed
+19
+19
View File
@@ -0,0 +1,19 @@
use tiff::decoder::Decoder;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let Some(image) = std::env::args_os().nth(1) else {
eprintln!("Usage: decode FILE");
return Ok(());
};
let file = std::fs::File::open(image)?;
let io = std::io::BufReader::new(file);
let mut reader = Decoder::new(io)?;
while {
reader.read_image()?;
reader.more_images()
} {}
Ok(())
}