SDXL 电商产品图一键换背景
上传产品图,自动抠图并替换为场景背景,输出可直接上架的电商主图。
PixelWorks
15 天前发布
178 浏览
32 下载
工作流说明
使用 LoadImage 载入产品原图,经 VAEEncode 进入 img2img 链路。
InpaintModelConditioning 仅重绘背景区域,保持产品像素完全不变。
内置三种常用背景提示词,可自由替换为棚拍、户外或纯色场景。
输出 1536x1536,符合主流电商平台主图规范。
使用说明
Markdown快速开始
- 下载工作流 JSON,直接拖入 ComfyUI 画布即可还原全部节点与连线。
- 安装以下依赖,然后重启 ComfyUI:
ComfyUI (core nodes)comfy-core (inpaint)
- 在模型加载节点选择本地权重,点击 Queue Prompt 开始出图。
环境要求
| 项目 | 要求 |
|---|---|
| ComfyUI | v0.2.0+ |
| 工作流版本 | v1.8.2 |
| 显存 | ≥ 12GB,推荐 16GB |
| 依赖插件 | 2 个 |
提示词模板
正向提示词
product photography on a clean marble studio backdrop, softbox lighting, sharp focus, commercial catalog style
负向提示词
shadow artifacts, cluttered background, low quality, jpeg artifacts
节点链路
CheckpointLoaderSimple → LoadImage → CLIPTextEncode → CLIPTextEncode → VAEEncode → InpaintModelConditioning → KSampler → VAEDecode → SaveImage
参数建议
- steps 25 ~ 30:低于 20 细节不足,高于 35 提升有限而耗时翻倍。
- cfg / guidance 6 ~ 7(FLUX 用 FluxGuidance 3.5):数值越高越贴合提示词,也更容易过饱和。
- denoise 图生图 0.35 ~ 0.6,重绘场景 0.75 以上。
- sampler euler / simple 通用性最好,写实人像可试 dpmpp_2m + karras。
常见问题
- 提示找不到节点:依赖插件未安装或安装后没有重启,用 ComfyUI Manager 搜索节点名重新安装。
- 显存不足 (OOM):把分辨率下调一档,或改用 fp8 量化权重;放大链路可分块处理。
- 出图与示例差距大:确认模型、VAE 与提示词三者一致,采样器与步数按上表设置。
节点依赖
导入前请先安装以下插件- ComfyUI (core nodes)
- comfy-core (inpaint)