Skip to content

[bug] 媒体工具:修复 CDN 结果、预设命名与编辑反馈 #208

Closed

Description

@Probiotics5333

问题与影响

最新 origin/main(8a328478)仍有一组媒体工具问题:兼容图片接口返回 CDN URL 时被拒绝;预设结果缺少按预设命名及重名编号;局部编辑没有明确约束构图与像素对齐;抠像描述翻译失败和视频未匹配对象时均显示通用错误。预设面板也不能直接切换执行模型。

复现步骤

  1. 以 HTTP 替身配置兼容图片编辑服务,提交智能改图,让接口返回另一域名的图片 URL,或在下载阶段模拟超时。
  2. 从图片节点连续运行同一个预设,检查占位节点与发布结果的名称;打开面部三视图预设,检查画幅及传给模型的约束。
  3. 提交带蒙版的局部编辑,检查实际请求中的构图与位置约束。
  4. 分别产生对象名称翻译失败、视频没有匹配对象的工具错误,切换中英文查看反馈。

预期与实际

  • 预期:CDN 结果可下载,第三方请求不携带服务密钥;下载失败按下载阶段反馈,不误报为提交结果不明。
  • 实际:异域 URL 在下载前被协议校验拒绝。预设仍使用通用工具名,没有重名编号;面部参考板仍为 2688×1152,缺少头像分离与两侧相反朝向的明确要求;局部编辑请求缺少对齐指令;两类抠像错误丢失具体原因。
  • 预期:预设面板可选择模型并明确展示所选预设;结果按预设名保留身份,重复生成延续编号。面部三视图使用 3:1 画幅并加强方向和间距要求。

定位与证据

在 Windows、Python 3.12.7、Node 24.14.1 下,将现有本地回归断言应用到隔离的 8a328478 基线:Python 针对性检查为 6 failed / 6 passed,失败覆盖 CDN 正常结果与超时、面部规格、两种局部编辑路径、结果名称;前端抠像错误断言也失败。

证据来自真实项目夹具、实际请求内容与 HTTP 替身,未调用付费模型;提示词改善后的真实生成质量尚需服务端验收。关联已完成的 #124、#125,本项跟踪其后续缺口,不重复原范围。

验收标准

  • 兼容 CDN 图片结果可用于编辑;第三方下载不泄露服务密钥,失败不触发重复提交或误报未知提交。
  • 预设面板可切换模型、关闭面板,结果保留具体预设名并自动避免重名。
  • 面部三视图使用 3:1 画幅,约束头像分离、两侧方向相反;分镜预设清晰显示为连续分镜图。
  • 蒙版编辑传递对齐要求并保留选区外像素,标记模式不串用该约束。
  • 猫咪等常用中文描述可映射;翻译失败与视频未匹配的中英文提示可区分。

Metadata

Metadata

Labels

area:canvasCanvas, nodes and direct manipulationtype:bugSomething is broken

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions