小鱼开发
|
53371aabcd
|
feat(image): 封面形象抠图增加积分消耗(每次 10 积分)
- config/points-config.yaml: 添加 cover_avatar: 10 固定积分
- point_service.py: _CATEGORY_MAP 添加 cover_avatar → 封面形象
- image.py: remove_background 接口前置余额检查 + 后置扣费
- CoverAvatarLibrary.tsx: 上传弹窗显示积分提示,余额不足友好提示
|
2026-05-23 10:59:47 +08:00 |
|
小鱼开发
|
d18e705a99
|
feat(image): 抠图增加人物白色描边(need_contour + contour_color + contour_size + need_crop_background)
- provider: 增加 need_contour/contour_color/contour_size/need_crop_background 参数
- service: 默认 scene=human,human/product 场景自动启用白色描边 + 裁剪背景
- adapter: 透传新参数到 provider
- API: scene 默认值改为 human
- 前端: removeBackground 默认 scene 改为 human
|
2026-05-23 10:04:34 +08:00 |
|
小鱼开发
|
6011225eec
|
fix(image): 抠图结果下载后转存七牛云,解决前端 CORS 跨域加载失败
|
2026-05-23 09:50:40 +08:00 |
|
小鱼开发
|
430aea4aa8
|
fix(image): 增强抠图失败时的诊断日志,记录原始响应内容
|
2026-05-23 09:39:38 +08:00 |
|
小鱼开发
|
f01f2c366a
|
feat(cover-avatar): 封面形象功能
后端:
- 新增 POST /upload/image 图片上传(七牛云 image bucket)
- 新增 POST /image/remove-background AI 抠图(火山引擎 MediaKit)
- 提取 file_validation.py 共享模块
Rust:
- 新增 cover_avatar.rs 存储层(cover_avatars.json + 图片本地存储)
- 新增 4 个 IPC 命令:load/save/delete/save_image
前端:
- 新增 CoverAvatarLibrary 页面(内容管理 → 封面形象)
- 新增 coverAvatar API 模块和 coverAvatarStore
- 封面设计集成:背景图/封面形象弹窗选择 + Fabric.js 叠加
- 优化左侧布局:视觉素材横向卡片(9:16)+ 文案配置分组
|
2026-05-22 18:38:18 +08:00 |
|