Robert Garrett ef5d962621 Add PNG write-out machinery
I've pulled in the PNG crate to write the images back out as regular
PNG images. Now I can compare the results of my decoder against the
reference images.

I also made a weird utility iterator thing to wrap the Decoder's pixel
iterator because the PNG crate wants a &[u8], not a bunch of u32's or
custom pixels structs. I should learn how to impl the right traits so
that I can just `.to_components()` on an Iterator<Item=PixelRGBA>
instead of the wrapper constructor thing I have now.
2024-10-14 21:07:30 -05:00
2024-10-14 21:07:30 -05:00
2024-10-14 21:07:30 -05:00
2024-10-14 21:07:30 -05:00
Description
QOI codec library made in Rust
70 KiB
Languages
Rust 100%