image-utils 0.1.3

Image processing utilities
Documentation

Image Utils

Image processing utilities

crates.io Build Status

Requires ImageMagick installed

Documentation

https://docs.rs/image-utils/

Functions

Image information

extern crate image_utils;

use std::path::Path;
use image_utils::info;

fn main() {
    let inf = info(&Path::new("test.jpg")).unwrap();
    println!("{:?}", inf);
}

Crop image

extern crate image_utils;

use std::path::Path;
use image_utils::crop;

fn main() {
    let success = crop(&Path::new("test.jpg"), 10, 10, 100, 100, &Path::new("cropped.jpg"), 5).unwrap();
    println!("{:?}", success);
}

Resize image

extern crate image_utils;

use std::path::Path;
use image_utils::resize;

fn main() {
    let success = resize(&Path::new("test.jpg"), 200, 200, &Path::new("resized.jpg"), 5).unwrap();
    println!("{:?}", success);
}

Run tests

cargo test