Now we can iterate through an image
This commit is contained in:
parent
dd1673997e
commit
9ae89d21d2
20
src/main.rs
20
src/main.rs
|
@ -1,3 +1,19 @@
|
|||
fn main() {
|
||||
println!("Hello, world!");
|
||||
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(())
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue