封面生成 Python 脚本
从 Electron python-runtimebackup 移植,供 Tauri 桌面端通过 Node cover_generate.js 调用。
目录
| 文件 | 用途 |
|---|---|
advanced_cover_generator.py |
高级模板:虚化、抠图、描边、蒙版、多行标题等 |
cover_generator.py |
中等复杂度:抽帧 + PIL 叠字 |
cover_preview_generator.py |
多风格预览(CLI 输出 JSON) |
generate_cover_previews.py |
批量生成模板预览图 |
generate_image_cover.py |
静态图多风格封面 |
custom_template_cover_fix.py |
自定义模板修复参考(补丁说明) |
modules/ |
人像分割、字体、封面模块 |
运行时
- Python:
AICLIENT_PYTHON_PATH(默认src-tauri/resources/resources-bundles/python-runtimebackup/python.exe) - 脚本目录:
AICLIENT_COVER_SCRIPTS_DIR(默认src-tauri/resources/cover-python/) - FFmpeg:需在 PATH 或
AICLIENT_FFMPEG_PATH
同步
开发时以本目录为源码;发布前请同步到 aiclient/src-tauri/resources/cover-python/(与 resources/**/* 一并打包)。