Skip to content

优速压图 minify

bash
ventu minify photo.jpg

本地压缩图片,服务端扣减 0.08 积分并统计用量。

基本用法

bash
ventu minify photo.jpg
ventu minify a.jpg b.png ./images/

支持 JPG、JPEG、PNG、WebP。也可用别名 ventu imgminify

平台:仅 macOS(universal)与 Windows x64。Linux 暂不支持。

三种输出模式

1)默认:同目录 + 后缀(统计导出)

源文件旁生成带后缀的新文件(默认 _mini),不改动原图。

bash
ventu minify photo.jpg
# → ./photo_mini.jpg

ventu minify photo.jpg --suffix _min
# → ./photo_min.jpg

2)覆盖原文件

使用 --overwrite,直接覆盖输入文件(不加后缀)。与 --suffix 同时出现时以覆盖为准。

bash
ventu minify photo.jpg --overwrite
# → ./photo.jpg(原地覆盖)

3)自定义导出目录(保持原目录结构)

使用 -o/--out 指定根目录;对目录输入会递归处理,并按相对路径写到导出目录下。

bash
ventu minify ./images/ -o ./out
# images/a.jpg       → out/a_mini.jpg
# images/sub/b.png   → out/sub/b_mini.jpg

ventu minify ./images/ -o ./out --overwrite
# images/a.jpg       → out/a.jpg
# images/sub/b.png   → out/sub/b.png

常用示例

bash
ventu minify photo.png --mode deep
ventu minify ./images/ -o ./out
ventu minify ./images/ --overwrite
ventu minify ./images/ --retry-failed
ventu minify ./images/ --export-failed ./failed.txt
ventu minify ./images/ -c 8 --json

首轮若有失败,交互终端会提示:[r] 重试失败项、[e] 导出失败路径、回车退出。

输出说明

选项默认说明
-o, --out源文件同目录导出根目录(保持相对结构)
--overwrite覆盖写出(无后缀)
--suffix_mini文件名后缀(--overwrite 时忽略)
--modenormalnormal(常规)/ deep(更高压缩率,PNG 更慢)
-c, --concurrency4并发数
--retry-failed首轮结束后自动重试失败项一次
--export-failed <file>将失败文件的绝对路径写入文件

压缩后若体积未减小,会保留原图内容。

与 tinify 的区别

minify 优速压图tinify TinyPNG
处理位置本地服务端
积分0.08 / 张0.1 / 张

各命令积分单耗见 积分消耗说明

遇到问题

提示怎么办
缺少授权码ventu config -a <授权码>
月配额已用尽联系管理员
服务端未开通优速压图联系管理员
未找到优速压图工具重新安装完整的 ventu-cli
暂不支持当前平台仅 macOS / Windows x64

可先运行 ventu doctor 排查。

联系微信:ahsira