Size Chart 是 ecommerce-image-skills 技能集中的一个技能,专门用于生成尺寸、规格类电商图片,目的是减少因尺码预期不符导致的退货。
用途 该技能可生成三类图像:产品尺寸图(产品线稿或照片加测量标注,同时显示厘米和英寸)、服装尺码表(S/M/L 等行与胸围/衣长/袖长等列,并附“如何测量”小图)、容量与规格图。适用于 Amazon、淘宝/天猫详情页等平台。
主要能力 技能首先要求建立“产品身份锁定”(Product Identity Lock),在写任何提示词之前研究所有参考照片,记录产品的形状与比例、颜色与表面处理、Logo 与印刷文字、部件与细节,以及不应出现的内容。该身份锁定需逐字粘贴到每个提示词中,且不得被创意指令覆盖。技能只使用照片中可见或用户确认的事实;若尺寸、容量、材料未知,应询问或省略,绝不编造规格或认证。若用户未提供照片,应要求至少提供正面视图;纯文本生成虽允许,但需说明结果是概念图而非真实产品。
使用方式 技能提供两种模型选择:Flare(gpt-image-2.5-flare,默认)适合新场景、背景、布局和快速变体;Sunburst(gpt-image-2.5-sunburst)适合需要精确保留 Logo、标签和小字,以及最终主图和密集排版的场景。若端点仅暴露其他图像模型,应使用最接近的等效模型并告知用户。
生成有三条路径: (a) 内置图像工具:若智能体已有图像生成/编辑工具(如 Codex imagegen、ChatGPT images),用最终提示词和产品照片作为参考调用。 (b) API 密钥:若环境有 GPTIMAGE_API_KEY,运行捆绑脚本(仅标准库): export GPTIMAGE_BASE_URL="https://tryallapi.com/v1" python scripts/generate.py --model sunburst --image product.jpg --size 1024x1024 --prompt-file prompt.txt --out out/size-chart.png --image 可重复使用(产品正面/侧面/Logo 特写);不带 --image 则为文生图。 (c) 无工具无密钥:在代码块中打印最终提示词,并提供一条在线运行链接: python scripts/online_link.py --skill size-chart "<final prompt>" 链接形式为 https://gptimage2.asia/generate?prompt=<urlencoded>&utm_source=github&utm_medium=skill&utm_campaign=ecommerce-image-skills&utm_content=size-chart。对中国大陆用户可附加一行:国内可用:https://chatgpt-plus.top/list/#/home(粘贴提示词即可)。
规格要求 Amazon 通常为第 5–7 张图,1:1 2000×2000,同时显示厘米和英寸。淘宝/天猫详情页宽 750 px,高度不限。服装类需表格含 S/M/L 行与胸围/衣长/袖长列,并附测量小图。绝不估算数字;用户未提供尺寸则省略。
提示词模板 产品尺寸模板:Clean product dimension infographic, 1:1, white background. {IDENTITY_LOCK} Product shown {front view} at centre, {optional: a realistic adult hand beside it for scale}. Thin dark-grey dimension lines with arrowheads and labels (exact text): height "{26 cm / 10.2 in}", width "{7.5 cm / 3.0 in}", {capacity "750 ml / 25 oz"}. Labels in a clean sans-serif, small caps, perfectly legible, aligned to the lines. Minimal technical style, no other text. 服装尺码表模板:Apparel size chart image, 3:4, light background. Top: flat sketch of the {garment} with lettered measurement arrows A (chest), B (length), C (sleeve). Bottom: a clean table, header row "Size | A Chest | B Length | C Sleeve" and rows exactly: {S | 52 cm | 68 cm | 60 cm} {M | 55 cm | 70 cm | 61 cm} {L | 58 cm | 72 cm | 62 cm} Note line: "Measured flat · ±2 cm". Sans-serif, high contrast. Spell numbers exactly.
限制与注意事项 含大量数字的表格是图像模型最难处理的内容。应始终使用 Sunburst,放大检查每个数字;若有一个错误,重新生成或将表格渲染为 HTML/SVG 后合成。交付时需提供图像或最终提示词(每个资产一个,各带身份锁定),并附三行 QA 说明:产品身份(形状/颜色/Logo)✔/✘、平台规格 ✔/✘、文字拼写 ✔/✘。若有失败项,仅用修正后的提示词重新生成失败资产。