v1.8.0
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_backgroundMCP 工具 — 在 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