10 releases
0.2.0 | Sep 10, 2021 |
---|---|
0.1.1 | Sep 9, 2021 |
0.0.7 | Sep 7, 2021 |
#669 in Images
35 downloads per month
34KB
914 lines
asdf-pixel-sort
Rust implementation of pixel sorting algorithm "ASDF" by Kim Asendorf.
Usage
asdf-pixel-sort = "0.2.0"
Example
use asdf_pixel_sort::sort;
fn main() {
let img = image::open("pic.jpg").unwrap();
let mut buf = img.to_rgb8();
sort(&mut buf);
buf.save("sorted.jpg").unwrap();
}
You may also need image
crate to run above code.
Use sort_with_options()
function to configure with options.
let color = PColor::new(0, 62, 214);
let options = Options {
mode: Mode::Black(color),
};
sort_with_options(&mut buf, &options);
Documentation
See documentation on docs.rs.
Changelogs
See releases page on GitHub.
License
MIT
Author
Yuki Kodama / @kuy
Dependencies
~10MB
~31K SLoC