decode image
This commit is contained in:
14
src/main.rs
14
src/main.rs
@@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user