Skip to content
🛒 电商图实战第 2 / 6 节

商品抠图与换背景: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。

🎒 开始前的准备 ​

  1. 把 ComfyUI 更新到较新版本(BiRefNet 是原生支持的新功能,老版本没有),再过一遍模型×任务总览,确认显存和用途匹配。
  2. BiRefNet 路线:下载 birefnet.safetensors,放到 models/background_removal/ 目录,重启 ComfyUI。
  3. Qwen-2.1 路线:按 Qwen-Image-2.1 模型页准备模型文件。
  4. 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 出,不用手修遮罩。

text
Remove the background, and output a PNG image
  • 用在:「Remove Background: Qwen Image 2.1」模板的 prompt 输入,模板自带这条,保持不动即可。
  • ✅ 结果存 PNG,存 JPG 会丢 alpha 通道。
  • ✅ 分辨率参数填 0,跟随输入图自己的尺寸。
  • ❌ 别在这条指令后面追加背景描述,它只做去背景。

📝 直出透明底商品图 ​

预期效果:还没拍摄的新品,一句话生成一张自带透明底的商品图。

text
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 通道。

text
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 指令修图。

搞懂AI关于我们怎么写隐私说明

独立的第三方教程,与文中提到的任何产品及其公司没有隶属或合作关系;产品名称和商标归各自所有者。价格和政策以官方页面为准。