From faa5aed5dba2534cd71d74c156d70f307220066a Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Sun, 29 Dec 2024 14:15:07 +0100 Subject: [PATCH] decode image --- src/main.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 908f611..8191f8f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,13 +7,23 @@ use clap::Parser; #[derive(Parser, Debug)] #[command(version, about, long_about = None)] struct Args { - image: PathBuf, + image_path: PathBuf, } fn main() { let args = Args::parse(); + + let image = parse_image(&args.image_path); + + dbg!(image); } -fn parse_image(path: &PathBuf) -> ImageBuffer { +fn parse_image(path: &PathBuf) -> image::RgbImage { ImageReader::open(path) + .unwrap() + .with_guessed_format() + .unwrap() + .decode() + .unwrap() + .into() }