Skip to content

Image processing crates to provide optimal image

Notifications You must be signed in to change notification settings

rustro/optimg

 
 

Repository files navigation

optimal-image

Build Status

Development

Dependencies

This project depends on the following,

On Mac, install them using,

brew install pkg-config libvips

On Ubuntu / Alpine, install them using,

./install-vips.sh

Build

  • For the first time you want to run, you can run the make init to intialize the githooks
  • Once you have cargo available locally, build the package as
cargo run

Usage

Optimal Image 0.2.0
Determine optimal compression settings for an image
USAGE:
    optimal_image <original> --range <MIN> <MAX> --threshold <threshold> [SUBCOMMAND]
FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
OPTIONS:
    -r, --range <MIN> <MAX>        Compression range to search (e.g. --range min max)
    -t, --threshold <threshold>    threshold difference from original (lower is better)
ARGS:
    <original>
SUBCOMMANDS:
    diff    Calculate DSSIM difference between 2 images
    help    Prints this message or the help of the given subcommand(s)

About

Image processing crates to provide optimal image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 91.8%
  • Shell 7.7%
  • Makefile 0.5%