OpenReplay Logo
12k
12k

SVG 转 PNG 转换器

在浏览器中将 SVG 转换为 PNG — 粘贴或上传 SVG,选择 1× 到 4× 的倍率,然后预览并下载栅格图像。SVG 会在渲染前经过净化处理。

本地渲染

关于此工具

SVG 是一种可无限缩放的矢量格式,但有些工具、电子邮件客户端和平台只接受像 PNG 这样的栅格图像。以选定倍率将 SVG 栅格化为 PNG,可以得到一张固定尺寸、背景透明、在任何地方都能正常使用的图像。

粘贴你的 SVG 标记或上传一个 .svg 文件,选择一个倍率以获得更高分辨率的输出,PNG 便会在浏览器的 canvas 上渲染。由于 SVG 可能包含脚本,标记会先用 DOMPurify 净化后再绘制 — 而且不会上传任何内容。

渲染在本地进行;SVG 在绘制前会用 DOMPurify 净化。

常见问题

倍率选项有什么作用?

它会将 SVG 的固有尺寸相乘,因此 2× 会以两倍的宽度和高度渲染 PNG。在高 DPI 屏幕上或用于打印时,请使用更高的倍率以获得清晰的输出。

PNG 背景是透明的吗?

是的 — 没有填充的区域在 PNG 中会保持透明,就像 SVG 一样。预览中的棋盘格表示透明区域。

为什么要对 SVG 进行净化?

SVG 可以嵌入脚本和外部引用。标记会在渲染前用 DOMPurify 清理,这样转换一个不受信任的 SVG 时就不会运行任何内容。