Pixelize crates.io

This crate provides:

CLI Installation

cargo install pixelize

CLI Usage

pixelize -i girl.jpg -o girl_10.jpg -d 10

| Original | -d 10 | | --------------------- | ----------------------------- | | Before | After @ 10d |

| -d 20 | -d 50 | | ----------------------------- | --------------------------- | | After @ 20d | After 50d |

Lib Installation

[dependencies] pixelize = "<version>"

Lib Usage

``` let d = 10; let infile = "temp.jpg"; let outfile = "temp10.jpg"; let buf = fs::read(infile).unwrap();

let out = pixelize::pixelize(buf.as_slice(), d).unwrap();

match out.save(outfile) { Ok() => println!( "{} pixelated with degree {} and saved to {}", infile, d, outfile ), Err(e) => panic!("Error pixelating your image: {}", e), } ```