Z-Image 电商批量生图:500 SKU 全场景工作流
从单品到千 SKU,一套 ComfyUI 批量管线让电商图片生产从"天"降到"小时"。
一、电商图片的痛点
一个中等规模的电商店铺,500 个 SKU,每个 SKU 需要:
- 1 张白底主图(平台要求)
- 2 张生活场景图(生活方式展示)
- 1 张细节特写图(材质/工艺)
- 1 张尺寸对比图(参考物对比)
合计 2500 张产品图。 传统方案(摄影棚 + 后期)成本约 5-15 万元,周期 2-4 周。用 Z-Image 批量管线,这套工作可以在 1-2 天内 完成,成本不到传统方案的 5%。
二、批量生图管线架构
整体架构
产品清单 (CSV/JSON)
↓
Prompt 模板引擎 (自动生成每个 SKU 的 Prompt)
↓
ComfyUI 批量生成管线
↓
自动分类 + 重命名
↓
输出目录 (按 SKU/场景分类)
核心组件
1. 产品清单格式 (products.csv)
sku,product_name,category,color,background_style,prompt_extra
SKU-001,真皮手提包,时尚,棕色,minimal_studio,leather texture close-up
SKU-002,陶瓷咖啡杯,家居,白色,kitchen_scene,steam effect morning light
SKU-003,运动跑鞋,运动,黑白,sport_outdoor,dynamic angle low shot
2. Prompt 模板引擎
为每个 SKU 自动生成 Prompt,基于预定义的模板:
templates = {
"white_bg": "{product_name}, {color}, professional product photography, white background, studio lighting, high resolution, clean composition",
"lifestyle_1": "{product_name}, {color}, {background_style}, lifestyle photography, natural lighting, atmospheric, editorial style",
"detail_shot": "{product_name}, {color}, macro photography, {prompt_extra}, sharp focus, texture detail, 8k",
"size_compare": "{product_name}, {color}, scale reference, hand holding, realistic proportion, lifestyle context"
}
3. ComfyUI 批量管线
利用 BatchPromptLoader + Z-Image Turbo 节点实现全自动批量生成。
三、ComfyUI 批量管线搭建
节点连接
CSVLoader (读取产品清单)
↓
TextSplitter (按行拆分)
↓
[ForEach] PromptTemplate (填入模板)
↓
CLIPTextEncode
↓
KSampler (Z-Image Turbo, batch_size=4)
↓
VAEDecode
↓
[ForEach] ImageSave (按 SKU 命名)
关键插件
cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Impact-Pack.git
# 提供 Batch 循环和条件分支功能
批量参数配置
| 参数 | 推荐值 | 说明 |
|---|---|---|
| batch_size | 4-8 | 根据显存调整,RTX 4090 推荐 8 |
| resolution | 1024x1024 | 电商标准尺寸 |
| steps | 20-28 | Turbo 模式下 20 步即可 |
| seed | -1 (随机) | 批量时随机种子保证多样性 |
| output_format | PNG/JPEG | JPEG 减小存储体积 |
四、实战:500 SKU 全场景生成
场景 1:白底主图批量生成
模板 Prompt:
{product_name}, {color}, professional product photography,
pure white background, studio lighting, centered composition,
high resolution, e-commerce listing image
批量执行:
- 500 个 SKU × 1 张 = 500 张
- RTX 4090: ~15 分钟 (batch_size=8)
- 输出:
output/white_bg/SKU-001.png~SKU-500.png
场景 2:生活场景图(2 种风格)
模板 A(温馨家居风):
{product_name}, {color}, warm home interior,
soft natural lighting from window, cozy atmosphere,
lifestyle photography, editorial style, shallow depth of field
模板 B(极简商务风):
{product_name}, {color}, modern minimalist office,
clean lines, natural light, professional setting,
high-end lifestyle, architectural background
批量执行:
- 500 SKU × 2 风格 = 1000 张
- RTX 4090: ~30 分钟
场景 3:细节特写图
模板:
{product_name}, {color}, macro close-up,
{prompt_extra}, sharp focus, texture detail visible,
studio lighting, 8k resolution, product detail shot
场景 4:尺寸对比图
模板:
{product_name}, {color}, realistic scale reference,
person's hand holding the product, natural lighting,
lifestyle context, showing size and proportion
总耗时与成本
| 指标 | 传统摄影棚 | Z-Image 批量管线 |
|---|---|---|
| 500 SKU × 4 图 | 2500 张 | 2500 张 |
| 周期 | 2-4 周 | 1-2 天 |
| 成本 | 5-15 万元 | ~2000 元(电费+云GPU) |
| 修改灵活度 | 低(需重新拍摄) | 高(改 Prompt 重跑) |
五、质量控制与自动化筛选
自动评分与筛选
批量生成后,部分图片可能不达标。可以用 CLIP 评分自动筛选:
# 伪代码
from clip_score import calculate_clip_score
for image in batch_output:
score = calculate_clip_score(image, prompt)
if score < 0.75: # 阈值可调整
move_to_retry(image)
else:
move_to_approved(image)
人工审核清单
- [ ] 产品颜色是否准确
- [ ] 文字/Logo 是否可辨认(如有)
- [ ] 场景是否合理(无畸形物体)
- [ ] 光线是否自然
- [ ] 分辨率是否达标
六、进阶技巧
1. 种子控制——保证同 SKU 多图的风格一致性
对同一 SKU 的 4 张图使用 相同 seed,确保光影风格一致:
# 为每个 SKU 分配固定 seed
sku_seed_map = {
"SKU-001": 42,
"SKU-002": 137,
# ...
}
2. 分层生成——先生成高质量底图,再批量变体
先生成 500 张"基准图",确认质量后,再用图生图(img2img)批量生成风格变体:
基准图 (txt2img, batch_size=500)
↓
[确认质量]
↓
风格变体 (img2img, denoise=0.4, batch_size=2500)
3. 云端 GPU 批量部署
对于超大批量(1000+ SKU),建议使用云端 GPU:
- AutoDL(国内):RTX 4090 ~2 元/小时
- Vast.ai(海外):RTX 4090 ~$0.2/hour
- RunPod:支持 Spot 实例,更便宜
七、常见问题
Q1:批量生成时显存溢出(OOM)
解决:
- 降低 batch_size(从 8 降到 4)
- 使用
--lowvram模式启动 ComfyUI - 切换到 FP8 量化模型
Q2:生成的产品颜色不一致
解决:
- 在 Prompt 中加入明确的色彩描述(
hex #FF5733) - 使用 ControlNet Canny 模式锁定产品轮廓
- 降低 denoise 值(0.5-0.7)
Q3:部分 SKU 生成效果差
解决:
- 单独检查该 SKU 的 Prompt 是否准确
- 使用不同 seed 重试
- 考虑为特殊品类(如透明玻璃制品)单独建模板
八、总结
Z-Image 批量生图管线让电商产品图片生产进入"工业化"时代:
- 速度:500 SKU × 4 场景 = 2000 张图,RTX 4090 上约 2 小时
- 成本:不到传统摄影棚方案的 5%
- 灵活度:改模板、换风格、随时重跑
- 可扩展:从 500 到 5000 SKU 只需调整 batch 参数
对于中小电商卖家,这套管线不是"未来趋势",而是"当下就能用的生产力工具"。
本文工作流基于 ComfyUI + Z-Image Turbo + Impact Pack,所有组件开源免费。