用途:判断图片传上平台会不会被驳回、卡在哪条规则、怎么改。与 detect-task 分工不同,本技能读像素做客观判定,不花算力、毫秒级、结论可复现,不判断图文内容。
主要能力:可检背景纯度、主体占比、分辨率、比例、透明通道、描边、格式、体积、色彩模式;支持 Amazon、TikTok Shop、Temu、Shopee、Shopify、淘宝,可用 --rules 传入自定义 JSON。--fix 可压白底、按目标占比重构画布、补分辨率、压到体积上限,产物另存不覆盖原图,修后自动复检。退出码 0 可投、1 有驳回风险,便于接入 CI。
用法:先装依赖 pip install Pillow。单张校验:python3 scripts/check_listing.py main.jpg --platform amazon;批量加机器可读:python3 scripts/check_listing.py out/*.jpg --platform temu --json;校验并修复:python3 scripts/check_listing.py raw.png --platform amazon --fix fixed/;自定义规则:python3 scripts/check_listing.py main.jpg --platform amazon --rules my-rules.json。默认平台 amazon,退出码非零可 && 串联。
限制:像素层判不了文字、水印、拼图与商品崩坏,需交给 detect-task 或人工;不负责去水印、修图去褶皱。--fix 只做几何与色彩合规化,原图糊、崩、带水印则修完仍如此。平台规则会变,表中参数为可机检子集,以官方最新文档为准。
适用场景:上架前复检、整批过图、CI 拦截、生成前把合规约束写进 prompt 以降低返工。主图与细节图规则不同,别用主图阈值卡详情页配图。