smears/src/main.rs

20 lines
459 B
Rust

use image::io::Reader as ImageReader;
fn main() -> anyhow::Result<()> {
if let Some(filename) = std::env::args().nth(1) {
println!("{}", filename);
let img = ImageReader::open(filename)?.decode()?;
let rimage = img.to_rgb8();
for px in rimage.pixels() {
println!("[{}, {}, {}]", px[0], px[1], px[2]);
}
} else {
println!("Please provide a valid filename.");
}
Ok(())
}