展开本页目录
开始前准备什么
- 有使用权的原始商品图与保存到本地的生成结果。
- Python 3.10+ 和 Pillow;本地脚本不请求 API、不读取 Key。
- 平台规定的目标宽高、文件格式与人工验收要求。
- 打开文件
- 核对尺寸
- 检查透明
- 对照商品
- 记录合格成本
文件、尺寸与透明像素检查;不读取密钥、不发起请求。
记录原图、结果、保留项、审核结论与费用来源。
第一步:记录实际文件,不只看请求参数
请求里的 1024×1024 是期望值,结果文件才是验收对象。记录可打开性、实际宽高、文件类型与字节数;HTML 错误页改名 PNG 也不会成为图片。
已有图片编辑案例出现请求尺寸与输出尺寸不一致,说明不能靠响应成功判断成品可用。下载脚本严格验证文件,格式和尺寸不符会返回失败。
在本地检查宽高与真实透明像素
脚本只读取一个明确指定的文件,上限 20 MiB、1600 万像素。--size 设置精确目标宽高;--transparent 要求存在 alpha 小于 255 的像素。
PNG 支持 alpha 不等于背景已经透明;Pillow 解码后转换 RGBA,可覆盖调色板 tRNS 与普通 alpha。透明像素存在也不证明主体边缘自然,仍需人工检查。
bash
python3 -m pip install Pillow
python3 image-quality-check.py output.png --size 1024x1024
python3 image-quality-check.py output.png --size 1024x1024 --transparent第二步:按固定保留项检查商品
| 保留项 | 检查方法 | 发现变化 |
|---|---|---|
| 颜色与材质 | 同一显示条件并排查看 | 退回修改,不按漂亮程度放行 |
| 标签与文字 | 放大逐字对照原图 | 品牌、成分和规格误字即失败 |
| 数量与结构 | 数物件,检查盖子、把手与连接处 | 多件、缺件或形状改变即失败 |
| 比例与边缘 | 检查主体比例、裁切与轮廓 | 拒绝拉伸、光晕和残留背景 |
- 保留项
- 颜色与材质
- 检查方法
- 同一显示条件并排查看
- 发现变化
- 退回修改,不按漂亮程度放行
- 保留项
- 标签与文字
- 检查方法
- 放大逐字对照原图
- 发现变化
- 品牌、成分和规格误字即失败
- 保留项
- 数量与结构
- 检查方法
- 数物件,检查盖子、把手与连接处
- 发现变化
- 多件、缺件或形状改变即失败
- 保留项
- 比例与边缘
- 检查方法
- 检查主体比例、裁切与轮廓
- 发现变化
- 拒绝拉伸、光晕和残留背景
第三步:文字与发布规格单独验收
海报标题、售价和免责声明应来自经确认的文案。模型生成文字要逐字校对;多语言内容让对应语言人员检查,不用清晰度代替正确性。
电商主图与场景图可能有不同规范。先确认渠道要求,再设置背景、边距和文字层;此页不保证任何平台审核通过。
记录合格图成本,保留返工和未知状态
完整成本包含试图、失败、返工和重复请求。使用实际账单合计除以人工通过的图片数;零张通过时不计算单张合格成本。
超时后先核对日志和实扣,图片文件检查失败不代表未收费。把 request_id、准确模型 ID、请求参数、实际尺寸和审核结果留在同一行。
text
每张合格图成本 = 本批已核对实扣合计 ÷ 人工通过图片数
待核对费用单列;人工通过数为 0 时不计算。怎样确认已经完成
- 本地脚本退出码为 0,实际宽高符合目标。
- 透明背景任务检测到真实透明像素,边缘人工通过。
- 商品外观、标签与数量逐项对照原图。
- 发布规格、文案和费用分别有记录。
常见问题
这个脚本能自动判定商品一致性吗?
不能。它检查文件、尺寸和透明像素,不执行视觉模型判断。商品细节与文字需要人工对照。
PNG 有透明通道就是抠图成功吗?
不是。通道可能全部不透明,也可能只有无关角落透明;必须检查实际像素与主体边缘。
