20 lines
459 B
Rust
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(())
|
|
}
|