Skip to content

kuy/asdf-pixel-sort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asdf-pixel-sort

crates.io docs.rs CI

Rust implementation of pixel sorting algorithm "ASDF" by Kim Asendorf.

sample

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

About

Rust implementation of pixel sorting algorithm "ASDF" by Kim Asendorf

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages