图片 / 本地工具

SVG 转 PNG 工具

在浏览器中将自包含 SVG 安全渲染为透明 PNG,不上传文件,也不加载外部资源。

● 仅在浏览器本地处理

请选择一张图片开始。

原图

选择图片后将在这里显示预览。

处理结果

选择图片后将在这里显示预览。

方法、算例与边界

SVG 转 PNG 工具:从输入到可复核结果

把自包含 SVG 按所选输出尺寸栅格化为透明 PNG。它不同于改文件名或截图:页面会校验 SVG、阻止远程依赖,并按目标尺寸渲染矢量内容后再编码像素。

算例:导出应用图标源文件

示例输入
一个 viewBox 为 24×24、无外部图片的图标;输出 512×512。
示例输出
输出一张由矢量路径渲染的 512×512 透明 PNG。

如何判断结果

SVG viewBox 提供比例,目标画布提供像素密度,因此矢量路径在更大栅格尺寸下仍保持清晰。

净化后的矢量栅格化

解析器只接受受限的自包含 SVG,拒绝脚本与远程资源引用,创建隔离图像源,按目标尺寸绘制到透明 Canvas,再在本地导出 PNG Blob。

SVG 导出边界

  • 外部字体、链接图片、脚本与网络样式会被有意拒绝。
  • 对于不支持的滤镜或字体度量,浏览器结果可能与设计软件不同。
  • PNG 依赖具体分辨率,应在导出前确定最终交付尺寸。