电商素材工坊是用于生成电商产品素材(主图/详情图/场景图)的工具链,输入产品图片后可依次完成品类识别、风格匹配、场景合成、文字叠加、质检、多平台适配与批量交付。
用途:生成电商主图、详情图、场景图,产品图与场景合成,品牌叠加(Logo/保障条/卖点文字/徽章),多平台尺寸适配与批量生成。
主要能力:脚本化流程,含品类识别、风格匹配、品牌配置加载、统一文字引擎(z-index/避让/对比度)、自动质检、偏好记忆、批量处理(断点续传/重试/报告)、7平台尺寸适配、交付打包、布局引擎、场景感知合成(参照物尺度/透视/景深)。场景感知合成以 Python 库方式调用,非 CLI。
使用方式:先安装依赖 pip install Pillow numpy scipy;品类识别 python3 scripts/category_detector.py --image product.png;风格匹配 python3 scripts/style_matcher.py --category 个护电器 --sub-category 剃须刀 --price 169 --platform kuaishou;文字叠加 python3 scripts/text_engine.py --plan output/plan.json --brand langke --scene-tone dark;质检 python3 scripts/quality_check.py --plan output/plan.json;平台适配 python3 scripts/platform_adapter.py --input-dir ./output --platforms kuaishou --output-dir ./platform_output;打包 python3 scripts/delivery_packager.py --project-dir ./output --product-name "示例产品";批量 python3 scripts/batch_processor.py --input products.json --output-dir ./batch --prepare。
适用场景:电商主图/详情图制作、白底图转场景图、品牌素材叠加、多平台尺寸适配、多产品批量生成。
限制:text_engine.py 需中文字体(macOS PingFang.ttc、Linux NotoSansCJK、Windows msyh.ttc),需按需调整 FONT_PATHS_BOLD/FONT_PATHS_REGULAR;品牌需用 brand_config_template.json 新建;参考数据中“朗科/LangKe”为示例品牌,可替换;具体收费、价格与效果暂无提供。