ChatGPT 能生成 SVG 文件吗?
ChatGPT 能写 SVG 代码,因为 SVG 是文本:一种描述形状的、基于 XML 的标记语言。对于能用文字描述清楚的简单形状、图标和示意图,直接让它写代码是可行的。
但它的图片生成器画出来的图是另一种文件。它们是由像素组成的位图,Midjourney 和 Gemini 生成的图也一样。例如,OpenAI 的图片生成指南列出的输出格式就是 PNG、JPEG 和 WebP。要把这样的图变成矢量路径,就必须描摹:找出各个颜色区域,并勾勒成路径。
哪些 AI 图片描摹效果好
描摹会把图片简化为最多 24 种纯色,并逐一勾勒,所以本来就长这样的图片描摹得最干净:
- 扁平的纯色;
- 粗而干净的轮廓;
- 颜色少;
- 没有渐变、柔和阴影或纹理;
- 纯色或透明背景;
- 图片尺寸大,没有小字。
贴纸、标志、图标和剪贴画风格通常每一项都符合。照片般逼真的图片、绘画风格和厚重纹理会变成纯色区域,像海报一样。

我们标志工作室的图片引擎画的一张图(左,PNG),以及由它描摹出的 SVG(右)。扁平填充、粗轮廓、纯色背景:描摹出 40 条路径。
用提示词生成好描摹的图片
在提示词中加入这样的说法:
- “扁平插画”
- “4 种纯色”
- “无渐变、无阴影、无纹理”
- “粗而干净的轮廓”
- “纯白背景”
- “不要文字”
例如:
一个狐狸头的扁平插画,4 种纯色,无渐变、无阴影、无纹理,粗而干净的轮廓,居中放在纯白背景上,不要文字
生成的结果仍然是 PNG 或其他位图文件;这种风格只是让它更容易描摹干净。有些生成器在你要求时可以生成透明背景,例如 OpenAI 的图片生成指南就说明了透明背景选项。如果你用的生成器做不到,就要求纯色背景,然后在转换时开启“移除背景”。
把 AI 图片转换为 SVG
- 从 AI 工具中下载图片。PNG、JPG 和 WebP 都支持,所以 .webp 文件无需先转换。
- 在本页的上传框中上传。
- 选择预设:大多数图片用 标准,要切割就用 Cricut / 刻字膜(PNG 转 SVG:用于 Cricut 和 Silhouette 刻字切割),黑白图用 线稿 / 镂空模板。
- 把 颜色上限 滑块拖到你在提示词中要求的颜色数;如果图中保留了不透明背景,再加一(或开启 移除背景)。
- 查看免费的带水印预览(无需注册),如果形状不对就重新描摹。
- 以 1 积分 解锁无水印 SVG(注册账户送 3 个免费积分)。
长边超过 2048 px 的图片会在描摹前缩小到这个尺寸。
常见问题
描摹会用到 AI 吗?
不会。描摹不是 AI:它把像素归并为几种纯色,再用直线段和曲线勾勒每种颜色。它不会生成图片。
为什么我的 AI 图片下载下来是 WebP?
有些 AI 工具会把图片存成 WebP,这是一种体积小的图片格式。png2svg.art 直接支持 WebP,所以无需转换就能上传;见 WebP 转 SVG。
用 AI 图片做的 SVG 可以出售吗?
这取决于 png2svg.art 无法控制的权利。你对这张图片原有的权利保持不变,你所用 AI 工具的条款依然适用,请自行查看。png2svg.art 本身不授予任何许可。
应该用多少种颜色?
用你在提示词中要求的颜色数;如果图中保留了不透明背景,再加一(或开启“移除背景”)。滑块范围是 2 到 24;如果你想要的两种颜色被合成了一种,就再调高一档。更多内容见描摹的 SVG 应该用多少种颜色?