Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 14:34

v1.8.0 — AI 去背:基于 RMBG 2.0 的语义分割背景移除

亮点

aigc-cli background 命令完全重写,核心算法从色度键控(Chroma Key)升级为 RMBG 2.0 语义分割模型(BiRefNet, 256MB ONNX FP16)。

  • 任意背景:不再局限于纯色/渐变背景,支持照片级复杂场景
  • 像素级分割:发丝、毛绒边缘等细节处理更精确
  • 完全离线:纯 Go 本地推理,无 API Key 需求
  • 保持原有功能:--replace / --autocrop / --shadow 等标志全部保留

新功能

  • aigc-cli background init — 首次使用前下载 RMBG 2.0 模型
  • remove_background MCP 工具 — 在 Claude Desktop / Cursor 等 AI 客户端中直接调用

破坏性变更

  • 删除了 --tolerance--feather--smooth--erode--close--bg-color--fg-threshold 等 chroma key 调参标志。RMBG 语义分割无需手动调节
  • 删除了 --ai 标志(两步法:AI 再生图 → 去背)。RMBG 直接处理复杂背景,不再需要此 trick
  • --output 输出现在是 固定 PNG 格式(因需要 alpha 通道)

依赖变更

  • 新增:github.com/amikos-tech/pure-onnx(已在 go.mod 中,无新增外部依赖)
  • 运行时:需 ONNX Runtime 共享库(与 detect init 共享,无需重复下载)

Full Changelog: v1.7.1...v1.8.0