SVG转PNG
在线免费地把 SVG 转换为 PNG,完全在你的浏览器中完成。以 1×、2×、4× 或自定义宽度栅格化并保留透明度——无需上传、无需注册。
如何转换 SVG
- 拖入或选择你的 SVG 文件。
- 保持选中 PNG 并选择尺寸——1×、2×、4× 或自定义宽度。
- 转换并下载你像素级完美的栅格图片,透明度完整保留。
为什么要栅格化 SVG?
SVG 是一种与分辨率无关的矢量格式——任意尺寸都极其锐利,用于图标和徽标时极小。但有很多场合——图标、应用商店素材、邮件客户端、社交预览——需要的是栅格化的 PNG。由于 SVG 与分辨率无关,输出尺寸由你决定:文档自身尺寸的 1×,为高 DPI 屏幕导出清晰的 2× 或 4×,或指定一个精确的自定义宽度,让高度按宽高比跟随。
PNG是带 Alpha 通道的无损格式——用于徽标、截图和线条图时像素级完美。透明度会被保留,我们“转换”工具背后同款的 Rust/WebAssembly 编码器会经一次无损 oxipng 处理生成 PNG 字节——全程你的文件绝不离开浏览器。
常见问题
- 我的 SVG 会上传到服务器吗?
- 不会。栅格化完全借助 resvg WebAssembly 引擎在你的浏览器中运行——你的文件绝不离开设备,除设备内存外也没有大小限制。
- 把 SVG 转换为 PNG 会保留透明度吗?
- 会。透明的 SVG 背景在 PNG 输出中仍保持完全透明——不会被填充到白色。
- 如何从 SVG 得到高分辨率的 PNG?
- SVG 与分辨率无关,因此可选择 2× 或 4× 为高 DPI 屏幕导出清晰图像,或输入精确的像素宽度——高度会自动按 SVG 的宽高比跟随。
- 为什么转换后文字看起来不一样?
- SVG 引用的字体绝不会被下载(一切都留在你的设备上),因此文字会以内置的 Noto Sans 后备字体渲染。若需要精确的字形,请在导出前于设计工具中把文字转换为路径。