新抠图算法(轻量版)上线 #73

Merged
kdletters merged 13 commits from feat/BGfilter into master 2026-07-07 14:57:10 +08:00
Owner

新抠图算法(轻量版)上线,生图背景色同步改为多颜色+自动决策

新抠图算法(轻量版)上线,生图背景色同步改为多颜色+自动决策
lhk229 added 10 commits 2026-07-07 12:33:52 +08:00
新增画布生图背景色选项并在角色、图标和 UI 素材提取入口展示选择控件。

将 screenColor 贯穿前端提交、后端请求解析、prompt 构建和生成后本地后处理调用。

保留角色动作旧绿幕路径,避免影响既有动画生成流程。

补充相关前后端单元测试和编辑器文档说明。
保留画布生图 screenColor 背景色选择、传参和文档约定。

合并 master 快速编辑、音频生成和外部 API 相关更新。

补齐 UI 提取测试默认背景色并完成冲突验证。
新增画布角色、图标和UI素材提取的背景色与抠图模型参数。

接入独立 BgFilter 服务并保留旧手动去背景服务。

保存纯色背景源图并在生成后调用 BgFilter 去背景。

调整生图面板选项布局和抠图模型显示文案。

同步前后端测试、架构文档和项目记忆。
新增画板生图背景色自动决策模块,并接入角色、图标和 UI 素材提取三条路径。

扩展用户可选背景色到 11 个,并把 auto 作为默认背景色选项。

保留 anime-seg 内部解析能力,但用户界面只展示并提交默认 birefnet。

BgFilter 失败时增加本地纯色背景去背兜底,降低外部服务失败影响。

新增 BGFilter 探活与 gpt-image-2 尺寸生成调试脚本。

同步更新编辑器、生图链路和后端架构相关文档。
更新本地 master 到 origin/master 后合入当前 feat/BGfilter 分支。

解决决策记录和图片画布 MVP 文档冲突,保留画布 Agent 与 BGFilter 背景色说明。

补齐画布 Agent 调用生图接口时的默认 screenColor=auto 和 segModel=birefnet。
移除前端用户侧背景色和抠图模型选择入口,提交路径固定使用 auto 与 birefnet。

清理生成输入快照和恢复逻辑中的抠图背景色与抠图模型残留。

保留后端 BgFilter 内部兼容能力,并修正空图标描述不再兜底默认描述提交。

同步更新编辑器和项目记忆文档。
恢复生成类面板按钮行的垂直间距调校。

保持生图模型与泥点按钮靠右布局。
移除一次性 BgFilter live probe 脚本。

更新决策日志,避免引用已删除的探活命令。
lhk229 requested review from Owners 2026-07-07 13:40:15 +08:00
lhk229 removed review request for Owners 2026-07-07 13:40:21 +08:00
lhk229 requested review from kdletters 2026-07-07 13:46:25 +08:00
kdletters approved these changes 2026-07-07 14:17:44 +08:00
Dismissed
lhk229 added 1 commit 2026-07-07 14:35:38 +08:00
# Conflicts:
#	server-rs/crates/api-server/src/config.rs
lhk229 dismissed kdletters's review 2026-07-07 14:35:38 +08:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

lhk229 added 1 commit 2026-07-07 14:46:00 +08:00
kdletters added 1 commit 2026-07-07 14:56:39 +08:00
kdletters approved these changes 2026-07-07 14:57:01 +08:00
kdletters merged commit 308d440816 into master 2026-07-07 14:57:10 +08:00
kdletters deleted branch feat/BGfilter 2026-07-07 14:57:10 +08:00
Sign in to join this conversation.