Skip to content

Releases: wenext-limited/resopt

resopt v0.6.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 03:52

Full Changelog: v0.6.0...v0.6.1

resopt v0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 17:30

Full Changelog: v0.5.0...v0.6.0

resopt v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:51

新功能

  • 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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:24

新增功能

  • 散落图片支持跨格式优化:确认前预览目标文件名与引用文件,应用时同步迁移可识别的静态引用,恢复时一并还原。
  • 支持常见 Swift 图片加载、Xcode 文件引用,以及 JSON、HTML、CSS、Markdown、XML 和 YAML 中的静态路径;歧义引用拒绝自动处理,动态与项目外引用仍需人工复核。
  • scananalyzeplan 默认遵守 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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 04:37