GPT Image 2.6 能出 SVG 了,但它不是万能的矢量转换器

先说明一点:上面这张是位图,不是 SVG。站内这批图是用 Codex 的图片工具做的,它不能输出 SVG,所以这篇没有自制的 SVG 样张,内容来自 官方指南。放这张图,是因为这种粗线条、平涂色的风格,正是适合矢量化的方向。
怎么调用
在 `POST /v1/images/generations` 里设置 `output_format: "svg"`,`n` 必须为 1。结果在 `data[0].b64_json` 里,按 base64 解码就是 UTF-8 的 XML,存成 `.svg` 文件即可。
官方说明,输出是静态矢量内容,不含脚本、外部资源和嵌入的位图,所以可以放心改路径、形状和颜色。
几个容易踩的限制
- 只能新生成。编辑接口不支持输出 SVG,SVG 也不能作为编辑接口的输入。
- 所以不能用它把现有 logo 变成矢量,这种需求还要找专门的工具或自己描。
- 流式输出、partial images、`output_compression`、`prompt_rewriter` 都用不了。
- 一次只有一张,也不是 GIF 那样的动画。
计费分两块
API 会先内部渲染一张参考图,再据此编写 SVG。费用也就分成两部分:参考图按图像模型费率,写 SVG 的 token 按作者模型费率。`quality` 影响的是那张参考图,而不是 SVG 本身。
所以别用单张位图的价格去估算。先跑几条典型的提示词,看实际账单再决定。
适合做什么
适合图标、简单插画和 logo 草案,需要改配色、放大印刷或放进网页的场景。不太适合写实照片和复杂渐变,比如 蛾翅微距 这种画面,本来就该用位图。
写提示词时可以往“好矢量化”的方向靠:
> 一组 6 个线性图标,主题是天气,2px 等宽描边,圆角线头,只用深青一种颜色,白色背景,没有渐变、阴影和纹理。
要点是形状少、颜色少、不写材质词。九枚贴纸 和 手冲六步图解 的统一线宽写法也能借鉴。需要文字的话,尽量转曲或后期替换字体,因为你不一定知道它用了什么字体。
如果你最后要的只是海报或产品图,其实用不着矢量,位图更省事。这类需求可以直接去 PixPix 生成 GPT Image 2.6 位图,提示词里写清主体、文字和版式就行。它的页面没有提到 SVG,要矢量文件还是得走 API。
和 GIF 的选择
一个是静态、可编辑,一个是动画、只能播放。要做能改的标志,选 SVG;要做聊天里发的表情,选 GIF。两者都只能走生成接口,也都不能走 Batch。
其他功能见 Images 2.6 新功能解读。
