1.1 KiB
1.1 KiB
@go/vision 演进路线图 (TODO)
🎨 1. 水印系统 (Watermarking) - [已完成]
- 图片水印: 支持
func (c *Canvas) Watermark(mark *Canvas, pos Position, opacity float64)。 - 文字水印: 支持指定字体、颜色、旋转角度的快速文字遮盖。
- 视频水印: 封装 FFmpeg 指令,支持给视频一键添加静态水印。
🧩 2. 交互式验证物料 (Interactive Captcha) - [已完成]
- 滑块验证码 (Slider Jigsaw):
- 自动生成拼图路径 (Puzzle Path)。
- 输出带阴影的“拼图块”与带“槽口”的底图。
- 开箱即用: 输出
JigsawResult结构。
🎞 3. 动态验证码 (Dynamic GIF) - [已完成]
- GIF 动态验证码: 不同帧出现不同字符,并伴随背景波形干扰。
🛠 4. 向量路径补完 (Vector)
- SVG Path 基础指令: 实现
M, L, C, Q, Z的解析,支持业务中复杂的异形裁剪(如滑块形状)。
基础维护
- 移除超纲的视频编排计划,保持 FFmpeg 仅用于帧提取与基础合成。