Simple image color extractor written in Rust with no external dependencies

It's a Rust port of https://github.com/marekm4/color-extractor

Status:

Build Status

Demo:

http://dominant-color-demo.herokuapp.com/

Usage: ```rust extern crate dominant_color; extern crate image;

use std::path;

fn main() { let image = image::open(&path::Path::new("docs/Fotolia45549559320480.jpg")).unwrap(); let hasalpha = match image.color() { image::ColorType::RGBA(8) => true, _ => false, }; let colors = dominantcolor::getcolors(&image.rawpixels(), hasalpha); println!("{:?}", colors); } ```

Example image:

Image

Extracted colors:

Colors