商品抠图与换背景:BiRefNet 本地、Qwen-2.1 透明底、Bria 云端
💡 一句话总结:用 ComfyUI 建立商品抠图与换背景流水线 —— BiRefNet 本地抠图、Qwen-2.1 直出透明底、Bria 云端批量。
做电商图时你最常遇到三件事:上架要白底或透明底、详情页要换场景、一批图要统一处理。这一页给你三条 ComfyUI 抠图路线,按设备和用途选一条走通即可。
学完你能做什么
- 抠出一张边缘干净的透明底商品 PNG:BiRefNet 本地跑,免费、不联网。
- 得到一条「遮罩 + RGBA 透明底」双输出的可复用工作流,换张图就能再跑。
- 用一句话生成自带透明底的新品图(Qwen-2.1 路线,适合还没拍摄的款)。
- 建立一套按设备选路线的判断:本地免费、生成直出、云端批量三选一。
为什么用 ComfyUI,而不是在线抠图工具?
| 能力 | 在线抠图工具 | ComfyUI |
|---|---|---|
| 原图隐私 | ❌ 图片必须上传到对方服务器 | ✅ BiRefNet 本地跑,原图不出你的电脑 |
| 批量处理 | ❌ 免费版通常限张数,得逐张上传 | ✅ 工作流跑队列,一批图挂上就走 |
| 后续加工 | ❌ 抠完先下载,再传去别的工具 | ✅ 透明底直接连线放大、合成、视频节点 |
| 算法选择 | ❌ 只能用它家那一个模型 | ✅ BiRefNet、Qwen-2.1、Bria 按图切换 |
| 长期成本 | ❌ 免费额度用完按张付费 | ✅ 本地模型免费,云端节点按积分明码标价 |
你现在的困境
- 平台上架要白底或透明底图,拍摄回来的是生活场景背景,一张张修到眼花。
- 详情页想换场景背景,在线工具免费张数用完了,付费又只解决抠图这一步。
- 一批新品图要统一处理,逐张上传、逐张下载,改个尺寸还得再来一遍。
- 新品还没排期拍摄,链接却要先上图,图从哪来?
什么时候用这一招
- 已拍好商品实拍图,只要抠出主体、输出透明底 PNG:走 BiRefNet 本地方案,免费、不联网。
- 商品图还没拍,或想把“生成+抠图”合成一步:走 Qwen-Image-2.1,它支持 alpha 透明底输出。
- 没有本地显卡、或需要云端批量处理:走 Bria 背景移除 API。
🎒 开始前的准备
- 把 ComfyUI 更新到较新版本(BiRefNet 是原生支持的新功能,老版本没有),再过一遍模型×任务总览,确认显存和用途匹配。
- BiRefNet 路线:下载 birefnet.safetensors,放到
models/background_removal/目录,重启 ComfyUI。 - Qwen-2.1 路线:按 Qwen-Image-2.1 模型页准备模型文件。
- Bria 路线:登录 ComfyUI 账户并备好积分——Bria 是云端 Partner 节点,按次扣积分,不下载本地模型。
跟我做
第 1 步:下载 BiRefNet 模型放进 background_removal 目录
先在本地备好模型:BiRefNet 是 ComfyUI 原生支持的背景移除模型,本地跑免费、原图不上传。
从 Comfy-Org 的 BiRefNet 模型仓库下载 birefnet.safetensors,按下面的位置放好(注意不是 checkpoints 文件夹):
ComfyUI/
└── models/
└── background_removal/
└── birefnet.safetensors放完重启 ComfyUI——它只在启动时扫描模型目录。
你应该看到:重启后,模板里 Remove Background (BiRefNet) 子图的 bg_removal_name 参数出现 birefnet 可选。
第 2 步:跑通 BiRefNet 模板完成第一次 ComfyUI 抠图
模板已经把连线全部做好,你不用从零搭工作流。
顶部菜单 Workflow → Browse Templates,在 Utility 分类找到「BiRefNet: Remove Background」加载(直接在模板库搜这个名称也行)。在 LoadImage 节点上传商品图,点 Queue 跑一次。
你应该看到:两个预览窗出结果——PreviewImage 是抠好的透明底图(RGBA),MaskPreview 是黑白遮罩,白色是商品、黑色是背景。
💡 这就是 ComfyUI 的独有价值
BiRefNet 在你自己的电脑上跑:不联网、不付费、原图不上传。抠出的透明底不用下载再上传,直接连线到放大、合成、视频节点,一条工作流走到底。
第 3 步:检查遮罩边缘决定要不要手修
遮罩质量直接决定换背景后自然不自然,先看再合成能省返工。
放大 MaskPreview,重点看商品边缘、镂空、绳带、手柄这些位置。
你应该看到:边缘干净、镂空通透,就能直接进换背景;如果边缘有残色或断口,先手动修遮罩再往下走。
第 4 步:用 Qwen-2.1 一句话直出透明底
新品还没拍摄、或不需要保留实拍细节时,把“生成商品图”和“抠图”合成一步。Qwen-Image-2.1 的 VAE 原生解码 4 通道,透明底是直接生成进 alpha 通道的,不是事后抠出来的。
在模板库搜索「Remove Background: Qwen Image 2.1」加载(它复用 Image Edit (Qwen Image 2.1) 子图),LoadImage 放入要处理的图,prompt 保持 Remove the background, and output a PNG image,跑队列。
你应该看到:输出一张带透明通道的 PNG,ImageCompare 里能和原图对比效果。
第 5 步:用 Bria 云端批量抠图
本地没有显卡、或一批图要统一处理时,云端节点登录就能用,不用下载模型。
在模板库搜索「Bria: Remove Image Background」一键加载,登录 ComfyUI 账户(Partner 节点需要账户),LoadImage 上传商品图,跑队列。
你应该看到:图片上传到 Bria 云端处理,返回透明底结果;每跑一次扣 3.8 积分。
📋 魔法 Prompt
三条路线里有两条靠 prompt 驱动,直接抄下面这几句。
🎯 一句话去背景
预期效果:实拍图进,透明底 PNG 出,不用手修遮罩。
Remove the background, and output a PNG image- 用在:「Remove Background: Qwen Image 2.1」模板的 prompt 输入,模板自带这条,保持不动即可。
- ✅ 结果存 PNG,存 JPG 会丢 alpha 通道。
- ✅ 分辨率参数填 0,跟随输入图自己的尺寸。
- ❌ 别在这条指令后面追加背景描述,它只做去背景。
📝 直出透明底商品图
预期效果:还没拍摄的新品,一句话生成一张自带透明底的商品图。
This is an RGBA format image with transparency. 【你的商品描述,如 a glass perfume bottle】. The image has an alpha channel and a transparent background.- 用在:Qwen Image 2.1 文生图模板的 prompt,首尾两句是模板便签里的格式说明,别删。
- ✅ 存 PNG 才能保住 alpha 通道。
- ✅ cfg 保持 1,这是 Qwen-2.1 的官方路径。
- ❌ 别漏掉首尾两句格式说明——它们告诉模型输出 alpha 通道。
🔧 从杂乱场景只抠指定主体
预期效果:多人多物的场景图,只把 prompt 点名的主体抠出来,原像素全分辨率保留,换一条新 alpha 通道。
only the shoes- 用在:「Bria: Guided Background Removal」模板的 prompt,写你要保留的主体,如
the man in the blue shirt、only the shoes。 - ✅ prompt 具体点名主体,越明确越不容易抠错。
- ❌ prompt 匹配不到任何东西时,返回的是整张全透明的图。
检查点 ✅
- 边缘:放大 MaskPreview,看商品边缘、镂空、绳带这些位置有没有残色或断口。
- 格式:透明底只能存 PNG,别存 JPG,否则 alpha 通道会丢。
- 换背景:直接用 IMAGE 输出的透明底图与背景图合成;合成前先统一两图尺寸。
踩坑提醒
- 模型放错目录:birefnet.safetensors 必须放
models/background_removal/,放进 checkpoints 不会被识别;放完重启 ComfyUI 才生效。 - BiRefNet 遇到背景极杂乱、或主体和背景融成一片(如玻璃、纱类半透明商品)时,遮罩容易不准,需要手动修。
- Qwen-2.1 是生成路线,会改写商品细节,不适合要求实拍保真的图。
- Qwen-2.1 的输出带 4 通道,接到只认三通道的节点会报错,而且错误出现在下游节点上、不在 Qwen 节点上:在解码后插一个 SplitImageWithAlpha,用它的 RGB 输出喂那些节点。
- Bria 走云端,原图会上传,涉及未发布商品时先评估。
进阶技巧(可选)
- 遮罩不只用来换背景:BiRefNet 的 MASK 输出可以直接接其他节点,做局部重绘、调色或保存备用。
- 商品视频也要处理背景:Bria 的视频节点支持去背景、绿幕、换背景,输入视频要在 60 秒以内。
- 不想手动合成新背景:用 Qwen-Image-Edit 指令修图一句话换背景、改文字。
本课小结
这一页你搭起了自己的 ComfyUI 抠图流水线,三条路线按情况切换:
| 情况 | 路线 | 输出 |
|---|---|---|
| 已拍好实拍图 | BiRefNet 本地 | 遮罩 + RGBA 透明底,免费不联网 |
| 还没拍摄的新品 | Qwen-2.1 生成 | 一句话直出透明底 PNG |
| 没本地显卡 / 要批量 | Bria 云端 | 透明底结果,3.8 积分一次 |
ComfyUI 抠图这步搞定后,换背景只剩两种做法:透明底图和新背景合成,或者一句话让 Qwen-Image-Edit 直接换。
下一课预告
抠完的透明底图分辨率不够?下一页商品图高清放大讲保守放大与 Z-Image-Turbo 2K。想用一句话换背景、改文字,看 Qwen-Image-Edit 指令修图。