打开文件、调整尺寸、保存 PNG/JPG、生成四种 ZIP 和普通 SVG 描摹都在本地浏览器处理。只有直接点击“执行 AI 编辑”或“AI 辅助 SVG”时,才会启动 AI 请求流程。
区分本地处理和 AI 处理
| 操作 | 默认处理位置 | 图片对外传输 | 说明 |
|---|---|---|---|
| 打开 PNG/JPG/WebP | 当前浏览器 | 无 | 解码到画布 |
| 打开 PDF 或兼容 PDF 的 AI 文件 | 当前浏览器 | 无 | 使用 PDF.js 渲染第一页 |
| 调整尺寸、水印、ZIP | 当前浏览器 | 无 | 结果文件也在设备上生成 |
| 普通 SVG 转换 | 当前浏览器 | 无 | 基于 ImageTracer 生成 path |
| AI 图片编辑 | 浏览器 + DrowPack Worker + AI 提供方 | 有 | 发送当前画布与提示词 |
| AI 辅助 SVG | 先由 AI 简化图片,再在浏览器中转换为 path | 有 | AI 输出会成为 SVG 描摹的新输入 |
这里的“AI 文件”容易产生两种含义。以 PDF 兼容方式打开 Adobe Illustrator 的 .ai 文件,不是生成式 AI 请求;只有运行单独的 AI 编辑按钮,才会使用生成式图片模型。
AI 编辑请求的实际流程
- 用户输入指令并执行。空提示词不会发送;当前服务器限制为最多 1,200 个字符。
- 把当前预览画布生成 PNG。长边超过 511px 时,会保持宽高比并通过高质量重采样缩小。
- 发送到同源的 DrowPack API。Worker 会检查请求格式、图片类型与大小、来源,并限制每分钟请求次数。
- 向已配置的 AI 提供方请求推理。当前部署使用 Cloudflare Workers AI 的图片编辑模型。
- 把返回的图片重新显示到画布。用户亲自检查结果后,可选择保存,或继续普通/AI 辅助 SVG 转换。
511px 并不是覆盖原文件的尺寸,而是 AI 请求副本的最大长边。AI 结果一旦重新应用到画布,后续保存和 SVG 转换都会以这张结果图为准。这也是小字和精细标志在 AI 编辑后可能改变的重要原因。
当前提供方与模型
在 2026-07-19 的线上 AI 状态端点中,核实到的值为:提供方 cloudflare、模型 @cf/black-forest-labs/flux-2-klein-4b、状态 available: true。部署设置以后可能发生变化,实际使用前请一并查看状态响应。
Cloudflare 当前文档将 Workers AI 的输入和输出等内容称为 Customer Content,并说明未经明确同意,不会将其用于模型训练或改进 Cloudflare 及第三方服务。所提供模型可能受第三方许可条款约束,因此应以服务提供方的最新文档为准。
存储和日志的边界
DrowPack 的 AI 处理代码没有将上传原图或 AI 结果存入 R2、KV、Durable Objects 或独立应用数据库的步骤。API 响应也使用 Cache-Control: no-store。不过,Cloudflare 仍会在网络和 AI 服务运营过程中处理请求,因此这并不代表“没有任何外部系统处理数据”。
身份证件、账户或地址、医疗信息、保密合同材料、未经同意的人脸等不适合外部 AI 处理的数据,不应提交给 AI 功能。请只使用本地功能,或先移除敏感部分。
AI 不保证的内容
图片编辑模型会理解指令并生成新像素。即使输入和输出的整体含义相似,也无法保证所有元素都被准确保留。
- 人物面部、手指、视线方向和身体比例
- 标志形状、商标的精确几何和二维码
- 句子、数字、签名和小字
- 颜色数值、透明度和线条粗细
- 包括著作权、肖像权和商标权在内的使用许可
- 真实性,或对真实事件和人物的准确描绘
请叠加比较原图和 AI 结果,放大检查人脸、手、文字和标志;重要工作应单独保留 AI 编辑前的原图。AI 输出应被视为修改建议或草稿,最终公开责任由用户承担。
负责任的使用标准
- 只使用自己创作或已获得编辑权的图片
- 编辑可识别人物时,确认当事人同意并考虑使用情境
- 不得用于冒充他人、诈骗、骚扰或诽谤
- 不得制作未经同意的色情合成物、儿童性剥削材料或违法内容
- 不得把有关政治或社会事件的篡改图片冒充事实传播
- 在隐瞒 AI 使用会造成误解的情况下,应标明使用了 AI
更详细的禁止范围和权利责任,请同时查看 DrowPack 使用条款。
AI 辅助 SVG 的来源标记
AI 辅助 SVG 流程会先用 AI 简化图片,再重新描摹成 path。为了与普通矢量区分,DrowPack 将结果文件命名为 artwork_ai_vector.svg,并在 SVG 根元素写入 data-drowpack-ai-assisted="true"。如有模型信息,也会保存在 data-drowpack-ai-model 中,内部 metadata 还会记录流程类型。
这些标记不是认证结果质量或权利状态的签名,而是来源信息,用于日后追溯文件经过了哪种处理流程,并避免与普通 SVG 结果混淆。
运行前检查清单
- 这项工作真的需要 AI 编辑吗,本地调整尺寸或 SVG 转换是否已经足够
- 图片中是否含有不能发送给外部服务的个人信息
- 是否拥有对原图和其中人物的编辑与发布权
- 提示词中是否没有密码、联系方式或保密信息
- 是否已经单独保存原文件
- 是否计划亲自检查结果中的人脸、手、文字、标志和颜色
