SVG 转 PNG
把 SVG 矢量图导出成 PNG 图片。可以选文件,也可以直接粘贴 SVG 代码;文件只在你的浏览器里处理,不会上传。
使用限制
- SVG 里引用的外部图片、外部字体不会被加载(浏览器出于安全不允许),这部分会缺失;需要的话请先把图片以内嵌方式写进 SVG。
- SVG 里的文字使用你这台电脑上已安装的字体渲染,换一台电脑结果可能不同;想固定外观,请先在设计软件里把文字转成路径。
- SVG 中的脚本不会执行。
- PNG 的单边最长 16384 像素,总像素不超过约 2.68 亿,超出时会提示。
- 只支持 SVG 转 PNG 这一个方向;想转成 JPG 等其他格式,可以先导出 PNG,再用图片格式转换。
使用方法
- 选择一个或多个 SVG 文件,或者把 SVG 代码粘贴到文本框里。
- 需要更清晰的图,就选 2 倍、3 倍、4 倍,或者直接填写宽度、高度;只填一项时另一项按原比例计算。
- 选择透明、白色或自选颜色作背景,点“转换为 PNG”。
- 看过预览,点每张图下面的“下载 PNG”保存。
常见问题
SVG 会被上传吗?
不会。SVG 在你的浏览器里被渲染成图片再导出,整个过程没有网络请求,断网也能用。
我的 SVG 没写宽高,会变成多大?
没有宽高但有 viewBox 时,按 viewBox 的宽高作为原尺寸(例如 viewBox 为 0 0 24 24 就是 24×24 像素)。觉得太小,选更高的倍数,或者直接指定宽度。
为什么背景默认是透明的?
PNG 支持透明。如果你要贴到不支持透明的地方,选“白色”或“自选颜色”即可。
导出的 PNG 模糊怎么办?
把倍数调高,或指定更大的宽度;SVG 是矢量图,放大后重新渲染不会变糊。