AI 教程AI教程74 次浏览 · 2026-10-23
ecommerce-image-skills:电商图片自动化生成实战教程
原文链接
https://x.com/Haosen9527/status/2113195398328365512
一、核心亮点与背景概述
电商商品上架往往需要 白底主图、生活场景图、卖点信息图、详情长图、活动 Banner 等多套视觉素材,不同平台(Amazon、淘宝、Shopee、TikTok Shop 等)对尺寸、比例、配色都有严格要求,手工制作耗时且易出错。为了解决这一痛点,开源项目 ecommerce-image-skills(GitHub 地址:https://github.com/xianyu110/ecommerce-image-skills)提供了一套可组合的 Agent Skill,将常见出图任务拆解为可调用的工作流。
项目采用 MIT 许可证,目前收录 12 个电商出图 Skill,本文重点演示其中 8 个最常用的方向,并提供完整的调用指令,帮助开发者在本地或云端 Agent 环境中快速生成符合平台规范的商品图片。
内容整理自 X 博主 Haosen(@Haosen9527)的推文。
二、核心机制与技术细节拆解
-
amazon-white-background
- 功能:将商品照片自动抠图并替换为纯白背景,输出符合 Amazon 主图的 白底、主体占比 ≥ 85%、推荐尺寸 1000×1000px 的图片。
- 实现:基于 OpenCV + Stable Diffusion Inpainting,并附带检查脚本检测背景纯度(RGB 均值误差 < 5)和主体占比。
-
lifestyle-scene
- 功能:将商品嵌入厨房、办公、户外等生活场景,实现 场景感 与 商品完整性 的双重保留。
- 实现:使用 ControlNet 引导的 Stable Diffusion,保留商品轮廓、颜色、Logo,生成后通过脚本比对 Logo 位置偏移 < 3px、比例误差 < 5%。
-
model-try-on
- 功能:基于服装平铺图或挂拍图,生成模特穿着效果图,支持姿势、配饰的快速预览。
- 实现:调用 Claude Code 生成 Prompt,配合 DeepFashion 关键点检测,生成后提供 关键点对齐报告(肩宽、胸围误差 ≤ 2cm)。
-
selling-point-infographic
- 功能:围绕单一卖点(如容量、重量、材质)自动排版图标、标注线和文字说明。
- 实现:内置 Infographic‑Template,接受用户提供的文案 JSON,输出 720×1280px PNG,文字层级采用 Roboto Bold,颜色遵循平台配色方案。
-
sale-banner
- 功能:提供淘宝、天猫、Shopee、Lazada、TikTok Shop、Amazon 等平台的活动 Banner 尺寸与配色预设。
- 实现:通过 模板映射表(如
banner_sizes.json)自动选取尺寸,支持 动态折扣文字 替换,生成后返回 文件大小 < 200KB 的 WebP。
-
xiaohongshu-cover
- 功能:生成 3:4 竖版封面,支持大字报、前后对比、清单、测评、氛围、价格锚点 6 种版式。
- 实现:基于 Stable Diffusion XL + Layout‑Control,输出 1080×1440px JPEG,自动对齐商品主体。
-
taobao-detail-long-image
- 功能:按照 750px 宽的长图规范,自动拼接多屏内容(商品介绍 → 卖点 → 场景 → 细节 → 参数)。
- 实现:先生成每屏单图,再通过 Node‑Canvas 脚本拼接、切片,生成 单文件 ≤ 5MB 的长图。
-
ecommerce-listing-suite
- 功能:整套出图的入口,负责 收集商品信息 → 生成图片计划 → 调度对应 Skill → 批量检查。
- 实现:内部使用 Workflow Engine(基于 Temporal),支持自定义平台方案(如 Amazon、淘宝、Shopee),并输出 计划表(JSON) 与 检查报告(CSV)。
三、安装配置与实操上手
-
环境要求
- Node.js >= 18.x
- npm 或 yarn
- 已配置可调用 Claude Code / Codex / Cursor 的 AI Agent(如 OpenAI API、Anthropic API)
- GPU(推荐 NVIDIA RTX 30 系列)用于本地 Stable Diffusion 推理,若无 GPU 可使用云端推理服务(如 Replicate)
-
安装指令
npx skills add xianyu110/ecommerce-image-skills该命令会把仓库克隆到 Agent 可识别的工作目录,并自动注册所有 Skill。
-
准备商品素材
- 正面高清图(建议 ≥ 2000×2000px)
- 侧面、Logo、关键结构特写等补充图片
- 商品参数(名称、规格、材质、包装清单)
- 目标平台(如 Amazon US、淘宝、Shopee SG)
- 已确认的卖点文案(JSON 格式)
-
示例 Prompt(调用 ecommerce‑listing‑suite)
请使用 ecommerce-listing-suite,为我上传的商品制作一套图片。 目标平台:淘宝 商品资料:名称=保温杯,容量=500ml,材质=不锈钢,包装=盒装+说明书 允许使用的卖点与文案:{"保温时长":"12 小时","防漏":"硅胶密封圈"} 参考图片:正面.jpg、侧面.jpg、Logo.png、细节.jpg- 第一步:Skill 会返回图片计划表(每张图的用途、尺寸、文案、使用的 Skill)
- 第二步:确认计划后,系统生成 样图(默认先生成白底主图)
- 第三步:样图通过后,批量执行其余 Skill,最终交付全部图片、对应 Prompt 与检查报告。
-
检查脚本
check_background.py:验证白底纯度check_proportion.py:检测主体占比check_dimensions.py:确保尺寸符合平台规范- 所有脚本均可通过
npm run check -- <image_path>调用。
四、适用场景与避坑建议
-
适用场景
- 中小型电商卖家需要快速产出多平台商品图
- 跨境电商(Amazon、eBay)对主图要求严格的场景
- 内容运营团队需要批量生成活动 Banner 与小红书封面
-
避坑建议
- 平台审核仍需人工复核:Skill 只能保证技术指标达标,平台的人工审核规则(如禁止文字、禁止特定配色)仍需人工确认。
- 文案准确性自行把关:selling‑point‑infographic 只负责排版,文案的真实性与合规性必须由业务方提供并核对。
- 模型生成的细节可能失真:尤其是服装的垂感、材质光泽,建议在生成后对比实物,必要时手动微调。
- GPU 资源不足时的替代方案:可将
npx skills add后的推理任务转发至云端 API(如 Replicate、DreamStudio),但需自行配置 API Key。 - 批量换背景/换色工具使用限制:仅适用于同一 SKU 的统一批次,若商品颜色、材质差异大,请分批处理以避免误换。
通过上述流程,开发者可以在 数分钟 内完成从原始商品照片到完整上架所需的全部视觉素材,显著降低人力成本并提升上线速度。

