Releases: wenext-limited/resopt
Releases · wenext-limited/resopt
Release list
resopt v0.6.1
Full Changelog: v0.6.0...v0.6.1
resopt v0.6.0
Full Changelog: v0.5.0...v0.6.0
resopt v0.5.0
新功能
resopt web <项目目录>:一条命令打开本地分析和审核页面;图片直接从本机磁盘读取,不上传到远程服务器。- Linux / Windows 支持 PNG 无损分析;macOS 额外启用 JPEG / HEIC、透明度检测及 SSIMULACRA2 画质评分。
- 浏览器 WASM PNG 优化:明暗主题、原图对比、暂停恢复及 ZIP 下载。静态站点拒绝上传;原生调试服务仅允许 loopback。
- 新增 PNG 无损颜色精简、
--png-level和--max-pixels,支持更大图片。
安装与使用
cargo install resopt-cli --version 0.5.0 --locked
resopt web /path/to/project也可下载下方对应平台的二进制,无需安装 Rust、Bun、Node 或 ffmpeg。提供 macOS Apple Silicon / Intel、Linux x86_64、Windows x86_64 和 SHA256SUMS。
分析不会修改项目;应用候选需在页面确认,并保留原图备份供恢复。最低 Rust 版本为 1.89。
resopt v0.4.0
新增功能
- 散落图片支持跨格式优化:确认前预览目标文件名与引用文件,应用时同步迁移可识别的静态引用,恢复时一并还原。
- 支持常见 Swift 图片加载、Xcode 文件引用,以及 JSON、HTML、CSS、Markdown、XML 和 YAML 中的静态路径;歧义引用拒绝自动处理,动态与项目外引用仍需人工复核。
scan、analyze、plan默认遵守 Git 忽略规则,保留已跟踪资源及子模块中的已跟踪资源。- 新增
--include-ignored,用于显式包含被忽略文件。
安装/升级
cargo install resopt-cli --version 0.4.0 --locked --force也可下载下方对应平台的压缩包,使用 SHA256SUMS 校验后解压。macOS 提供 Apple Silicon 和 Intel 两种版本;Linux 和 Windows 提供 x86_64 版本。JPEG/HEIC 编码仅支持 macOS。
完整变更:v0.3.0...v0.4.0
resopt v0.3.0
Full Changelog: https://github.com/wenext-limited/resopt/commits/v0.3.0