4 个稳定版本
1.0.3 | 2024 年 3 月 26 日 |
---|---|
1.0.1 | 2024 年 1 月 2 日 |
#717 in 图像
每月 118 下载
30KB
577 行
images-compressor
压缩图片,例如 png
、jpg
、jpeg
、git
。
使用方法
要使用 images-compressor
,首先将以下内容添加到你的 Cargo.toml
[dependencies]
images-compressor = "1.0"
示例
use images_compressor::compressor::{Compressor, CompressorArgs};
use images_compressor::factor::Factor;
fn main() {
let factor = Factor{
quality: 80.0, // 品质: 0 - 100
size_ratio: 0.8, // // 压缩比例: 0 - 1
};
let args = CompressorArgs {
factor: Some(factor),
origin: "/usr/local/images/outputs".to_string(),
dest: "/usr/local/images/outputs".to_string(),
thread_count: None,
image_size: 0,
};
let compressor = Compressor::new(args);
compressor.compress().ok();
}
许可证
Apache License, Version 2.0 (LICENSE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
依赖项
~10–20MB
~222K SLoC