新增配图平铺水印功能

This commit is contained in:
MAOMOMO Skill Bot
2026-06-29 12:35:44 +00:00
parent 81a4173155
commit 846715d173
4 changed files with 263 additions and 3 deletions
+36
View File
@@ -21,6 +21,42 @@
- 每张图的可见文字必须受控:只允许出现该图指定的业务文案、`MAOMOMO` 和已核对允许出现的品牌 / 支付标识,不得添加副标题、风格标签、prompt 描述、说明文字、额外 slogan 或无关文字。
- 不要用 Playwright、HTML/CSS、SVG、Pillow、canvas、本地拼贴或手工覆盖文字替代图片生成后端。
## 平铺水印
用户要求“水印”“平铺水印”“防盗图”“打水印”时,对最终配图生成水印副本。默认规格:
- 水印文字:`MAOMOMO.COM`
- 角度:45°
- 颜色:白色 `#FFFFFF`
- 透明度:半透明,默认 alpha `72/255`
- 排列:对角线平铺
- 工具:`uv run python scripts/maomomo_tile_watermark.py`
执行示例:
```bash
uv run python scripts/maomomo_tile_watermark.py \
--input assets \
--output watermarked_assets
```
单张图:
```bash
uv run python scripts/maomomo_tile_watermark.py \
--input assets/example.png \
--output watermarked_assets/example.png
```
规则:
- 水印只加到最终 QA 通过的 `assets/` 或交付副本;不要在样张确认前加水印,避免影响用户判断画面文字质量。
- 默认保留无水印原图在 `origin_image/` 和 / 或 `assets/`;水印图输出到 `watermarked_assets/`,或 GitHub 交付批次中的 `watermarked/`。
- 不要对官方截图证据原图、需要继续发给图片模型编辑的素材、尚未 QA 的图直接覆盖水印。
- `final_manifest.json` 应记录 `watermark` 字段,至少包含 `text`、`angle`、`color`、`alpha`、`output_dir` 和水印文件清单。
- 交付回复中说明是否提供水印版,以及无水印原图是否保留。
## 可见文字与 prompt 边界
- 视觉风格只作为后台画面描述,不得成为画面文字。