# 水印方案升级：Canvas 嵌入式水印

## 方案：Canvas 画布水印

公众号插件过滤 CSS，`position:absolute` 等全部被删。改用 **Canvas 画布** 把水印**直接画到图片上**，变成图片的一部分存到 COS 里，插件无法删除。

## 实施步骤

### 1. 修改 `uploadImage()` 函数
- 读取图片 file → 创建 Image 对象加载
- 创建 canvas，按原图尺寸绘制
- 用 `ctx.fillText` 在右下角画水印
- canvas 转 blob → 上传到 COS

### 2. 关闭水印时
直接上传原文件，不走 canvas，性能最优

## 关键修改文件
- `/Users/mac/Claudecode/工具/PP.html` — 修改 `uploadImage()` 函数
