decode image

This commit is contained in:
Jonas Zeunert
2024-12-29 14:15:07 +01:00
parent 23a1cab345
commit faa5aed5db

View File

@@ -7,13 +7,23 @@ use clap::Parser;
#[derive(Parser, Debug)] #[derive(Parser, Debug)]
#[command(version, about, long_about = None)] #[command(version, about, long_about = None)]
struct Args { struct Args {
image: PathBuf, image_path: PathBuf,
} }
fn main() { fn main() {
let args = Args::parse(); 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) ImageReader::open(path)
.unwrap()
.with_guessed_format()
.unwrap()
.decode()
.unwrap()
.into()
} }