卖衣服最贵的是模特图:请模特、租影棚、修图,一套下来几百到几千元。小店上新快,很难每件都拍。
现在可以把一张模特图和一张衣服平铺图交给 AI,让模特穿上这件衣服。下面用豆包做(这次没看到扣费),一分钟出一张,再讲哪些衣服能这么做、哪些还得实拍,以及模特图的合规要求。
豆包:模特图 + 连衣裙平铺图,一句话换装
文中的衣服平铺图和模特都是 AI 生成的演示素材,不是真人。为什么要用 AI 模特,见后面「模特从哪来」一节。
先说清楚:AI 换装是把衣服重画一遍
AI 是照着你的衣服重新画一件穿在模特身上,不是把衣服「贴」上去:
- 能保留的:颜色、版型、领口、袖长、纽扣数量、印花风格;
- 会变的:针织纹理会变平滑,印花的具体位置、大小、朵数不会和实物一模一样。
所以它适合快速出款式上身效果:上新预览、详情页搭配图、小红书种草。要看清面料细节的图,还得实拍。上架前一定拿实物对比,颜色差太多、版型不对,会带来退货和投诉。
你需要准备
- 模特图:正面、全身或七分身、纯色背景最好。穿得简单(白 T、紧身打底),换装更干净;
- 衣服图:平铺或挂拍都行,完整、平整、光线均匀,颜色要准;
- 豆包账号,网页 doubao.com 或手机 App。
模特从哪来
不要用真人的照片换装,除非对方书面同意。把别人的照片拿来换衣服、用于商业宣传,侵犯肖像权。
最稳妥的是用 AI 生成一个虚拟模特:在豆包「图像生成」里写「电商模特图:一位 25 岁左右的中国女性,长发,穿黑色紧身长袖和黑色长裤,正面站立,全身,纯米色背景,影棚柔光,写实照片」,挑一张满意的,以后每件衣服都用她,店铺风格也统一。
豆包生成的虚拟模特:写了「全身」,这次只出到大腿
我们这次写了「全身」,出来的图只到大腿。上衣够用;要拍连衣裙、裤子,多生成几次,挑一张从头到脚都在画面里的。
方法一:豆包换装
- 打开豆包,点「+」一次选中模特图和衣服图,等两张缩略图都传完。
- 输入框下面点「图像生成」(上传后如果它跳回了「对话」,再点一次)。
- 写清楚谁穿什么、换掉什么、什么不能变:
让第一张图里的模特换上第二张图里的连衣裙:连衣裙替换掉她原来的上衣和长裤,露出小腿,搭配一双简单的白色平底鞋。模特的脸、发型、姿势和背景保持不变,连衣裙的颜色、印花、领口和袖子和第二张图完全一致。写实电商模特图,全身。
豆包:两张图一起上传,写清楚要换掉什么
- 30 秒左右出图,点开大图右上角「保存」。
这条连衣裙是深蓝底小雏菊印花。豆包把长裤换掉了,配了白色平底鞋,印花也画出了小花的样子:
印花放大:小雏菊的花瓣画出来了,但朵数和位置是重画的
花的朵数和位置和实物不一样,这是重画,不是照搬。大面积印花、logo、文字的衣服,建议还是实拍。
图右下角带「豆包 AI 生成」水印。
指令怎么写
| 情况 | 写法 |
|---|---|
| 上衣、外套 | 「让第一张图里的模特穿上第二张图里的衣服,脸、发型、姿势和背景保持不变,衣服的颜色、图案、材质和第二张图完全一致」 |
| 连衣裙、套装 | 写明「替换掉她原来的上衣和长裤」,再写鞋子 |
| 想换搭配 | 「下装换成黑色直筒裤」「外面不要披东西」 |
| 每次都要写 | 「脸、发型、姿势和背景保持不变」 |
连衣裙要写清楚「替换掉长裤」。我们之前用本机模型没写这句,模特原来的黑色长裤就留着,看着像穿了件长上衣。
上架前检查
- 颜色:并排和实物看,米白、浅粉这类颜色最容易偏;
- 纽扣、拉链、口袋:数一数,位置对不对;
- 版型:长度、宽松程度、袖长;
- 印花:只能当效果参考,位置是重画的;
- 脸:换装后放大看模特的脸有没有变,同一个店铺的模特最好一致。
合规:这三点一定要注意
- 模特用 AI 生成的虚拟人,或者拿到真人书面同意的照片;
- 按规定标识 AI 生成内容:《人工智能生成合成内容标识办法》要求 AI 生成的图片要加标识,发布到电商、社交平台时,按平台要求声明「AI 生成」;
- 衣服必须和实物一致:颜色、版型、材质不能「AI 美化」,否则属于虚假宣传。
拿它挣钱:帮服装店出上身图
- 谁需要:上新快、没预算请模特的小服装店,直播间要出款式图的商家;
- 怎么报价:去闲鱼、淘宝搜「AI 模特图」「服装上身图」,看同行按款、按张怎么收;
- 先定好店铺的虚拟模特,每款都用她,客户的店才有统一的样子;
- 交付时说明是 AI 生成的上身效果,印花、面料细节以实物为准。
进阶:在自己电脑上换装(免费,不用联网)
纯色基础款、量大、或者不想上传,可以用 ComfyUI(免费的 AI 画图软件)加 FLUX.2 Klein 4B(开源模型,Apache 2.0 协议,可以商用)。我们这台 M1 Max 每张 2~2.5 分钟。
本机:开衫的纽扣、V 领、罗纹袖口都对上了
本机:连衣裙没写「替换长裤」时长裤还在,写清楚后才对
1. 装好 ComfyUI。 照着《在 Mac 上安装 ComfyUI》做。
2. 下载模型(约 8GB)。 FLUX.2 Klein 和 Z-Image 共用 qwen_3_4b.safetensors,只需再下两个文件。做过《老照片修复上色》进阶的已经有了:
cd ~/ai-demo/ComfyUI
B=https://modelscope.cn/models/Comfy-Org/flux2-klein-4B/resolve/master/split_files
curl -L -C - -o models/diffusion_models/flux-2-klein-4b.safetensors $B/diffusion_models/flux-2-klein-4b.safetensors
curl -L -C - -o models/vae/flux2-vae.safetensors $B/vae/flux2-vae.safetensors
3. 下载脚本,运行。 下载「服装换装脚本」,解压出 s004_tryon.py,只用 Mac 自带的 Python。保持 ComfyUI 开着:
python3 s004_tryon.py 模特.png 开衫.png 结果.png
不写指令就用默认的「让图1里的模特穿上图2里的衣服……」。连衣裙要把指令写清楚:
python3 s004_tryon.py 模特.png 连衣裙.png 结果.png "让图1里的模特换上图2里的连衣裙,连衣裙替换掉她原来的上衣和长裤,露出小腿,搭配一双简单的白色平底鞋。模特的脸、发型、姿势和背景保持不变,连衣裙的颜色、图案、领口和袖子和图2完全一致。"
最后加一个数字可以换种子,比如 ... 完全一致。" 2,不满意就多出几张挑。
ComfyUI 官方模板 ?template=image_flux2_klein_image_edit_4b_distilled 默认用 fp8 版本的模型,Mac 对 fp8 支持不好,用模板的话把 unet_name 改成 flux-2-klein-4b.safetensors。
我们还试了什么
之前我们也用 Google 的 Nano Banana Pro 做过同样的换装(在 Gemini 里能用到,需要能访问对应的服务)。印花是它和本机 FLUX 最大的区别:FLUX 把小雏菊糊成了带污点的圆点,Nano Banana Pro 画出了花形。它还能在一张图里出正面、侧面、背面和细节,背面是模型猜的,要和实物背面对一下。
印花放大:FLUX 糊成圆点,Nano Banana Pro 画出了雏菊
Nano Banana Pro 一次出的四宫格:正面、侧面、背面、细节
颜色上,FLUX 的色偏 1.0~1.4,Nano Banana Pro 1.4~5.4,略偏暖(米白更偏米黄),都在肉眼能看出来的 6 以内。
常见问题
脸变了? 指令里写「模特的脸保持不变」,多生成几次挑一张。
长裤、原来的上衣没换掉? 写明「替换掉她原来的上衣和长裤」。
本机报错找不到 flux-2-klein-4b.safetensors? 文件要放在 ComfyUI/models/diffusion_models/ 里,然后重启 ComfyUI。
用到的工具
| 工具 | 用来做什么 | 费用 | 去哪用 |
|---|---|---|---|
| 豆包 | 生成虚拟模特、换装 | 这次没看到扣费 | doubao.com,或手机 App |
| ComfyUI + FLUX.2 Klein 4B | 本机换装(进阶) | 免费 | 《在 Mac 上安装 ComfyUI》,模型在魔搭社区 |
| 服装换装脚本 | 本机一条命令换装 | 免费 | 本文下载 |
接下来
- 一件衣服出多个角度:《一张商品照片生成多角度图》
- 模特图能不能换脸、改肤色:《模特图换脸、换肤色、P 瘦有什么风险》