#image #optimal #find #compression #level #similarity #dssim

bin+lib optimal-image

基于 DSSIM 相似度找到图像的最佳压缩级别

2 个版本

使用旧的 Rust 2015

0.3.1 2018 年 12 月 18 日
0.3.0 2018 年 12 月 17 日

#11 in #optimal

MITAGPL-3.0

2.5MB
758 代码行

optimal-image

Build Status

开发

依赖项

此项目依赖于以下内容:

在 Mac 上,使用以下命令安装:

brew install pkg-config libvips

在 Ubuntu / Alpine 上,使用以下命令安装:

./install-vips.sh

构建

  • 如果您是第一次运行,您可以运行 make init 以初始化 githooks
  • 一旦您本地有 cargo,您可以按以下方式构建软件包:
cargo run

使用方法

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)

依赖项

~11MB
~224K SLoC