这个工具是什么
这个工具可把矢量 SVG 保存为适用于图片编辑器、文档或上传表单的 PNG。您可以选择文件,也可以粘贴完整的 SVG 源码,再按需要设置输出尺寸。
如何使用
- 选择 SVG 文件,或展开“粘贴 SVG 源码”并粘贴完整内容。
- 按需填写导出宽高,默认保持原比例;不修改时使用原图尺寸。
- 保留“透明背景”,或取消勾选并选择背景颜色。
- 点击“转换为 PNG”,核对结果后下载。
支持格式
- 输入:UTF-8 编码的有效 SVG 文件(.svg)或完整 SVG 源码,最多 2 MiB。
- 输出:PNG(.png,image/png),可保留透明背景。
转换说明
- 优先使用 SVG 的宽高;只有 viewBox 时使用其宽高;都没有时默认 512 × 512 像素。您可以修改尺寸后重新转换。
- PNG 是像素图片,转换后不再具有矢量图任意放大的特性。请选择足够用于目标场景的尺寸。
- 预览和转换不会运行 SVG 中的脚本,也不会加载外部图片或字体。依赖这些内容的 SVG 可能显示不同,请检查结果。
- 支持常用形状、路径、文字和渐变;动画、滤镜及不支持的内容会移除。复杂样式可能显示不同,内嵌图片仅支持符合要求的 PNG 和 JPEG。
SVG 须使用 UTF-8 编码,文件或源码最多 2 MiB。导出图片最多 4000 万像素,宽和高各不超过 16384 像素。
隐私说明
图片仅在您的浏览器中处理,不会上传到服务器。
工具不会自动保存所选图片或结果。需要保留的内容,请在清空或离开页面前下载。
FAQ
SVG 和 PNG 有什么区别?
SVG 是矢量图,可以按比例放大;PNG 是固定像素尺寸的图片,放大后可能出现模糊。
SVG 转 PNG 会失去矢量特性吗?
会。下载的 PNG 是像素图片,请按实际用途设置合适的宽高,并保留原 SVG 便于以后调整。
如何决定导出尺寸?
先使用文件的宽高,或 viewBox 中的宽高;缺少尺寸时默认 512 × 512 像素。可以自行修改,并使用宽高比锁定避免拉伸。
SVG 中的脚本会执行吗?
不会。预览和转换会排除脚本及其他不支持的交互内容。
SVG 会请求外部图片或字体吗?
不会加载外部资源,因此依赖外部字体或图片的部分可能与原文件显示不同。
图片会上传到服务器吗?
不会。选择、预览、转换和下载都在您的浏览器中完成,图片不会上传到服务器。