SVG转PNG / PNG转SVG 图片在线转换器

选择或拖拽 SVG 文件

支持 .svg 文件或 SVG 代码粘贴

导出设置

原始尺寸
输出 PNG 尺寸
渲染中...

选择 PNG/JPG 图片

将位图图片转换为 SVG 格式

当前版本仅支持"嵌入模式"(保留原图质量)和"像素矢量化"(适合像素画)。复杂照片的自动描摹矢量化功能尚未开放。

转换模式

SVG Code Preview

                    

工作原理

SVG 转 PNG

SVG (Scalable Vector Graphics) 是一种基于 XML 的矢量图形格式。由于它是矢量的,可以无限放大而不失真。我们的工具会在您的浏览器中解析 SVG 代码,并将其渲染到高分辨率的 Canvas 画布上,最后导出为 PNG 位图格式。这支持您将矢量图标或设计稿转换为通用的图片格式。

PNG 转 SVG

PNG 是一种位图格式,由像素点组成。将其转换为矢量图通常需要复杂的"描摹"算法。本工具目前提供两种转换模式:

功能特点

无限放大

SVG 转 PNG 时,你可以选择 2x, 4x 甚至 8x 的倍率,获得超高清的 PNG 图片,边缘依然清晰锐利。

纯本地处理

所有转换都在您的浏览器中完成。您的设计稿、图标文件永远不会上传到我们的服务器,隐私绝对安全。

透明背景

完美支持透明背景。无论是 SVG 的透明区域还是 PNG 的 Alpha 通道,转换后都会完美保留。

批量兼容

生成的 SVG 代码标准规范,可从 Adobe Illustrator、Figma、Sketch 等专业设计软件中无缝导入导出。

常见问题

为什么 SVG 转 PNG 比截图更清晰?
截图受限于您的屏幕分辨率。而我们的转换器直接从矢量数据渲染,可以按需设置任意放大倍数(如 8 倍),细节依然完美无瑕。
PNG 转 SVG 能变成可编辑的路径吗?
目前仅支持"嵌入"和"像素化"模式。如果你需要将复杂的照片转为贝塞尔曲线路径(描摹),该功能正在开发中,敬请期待。
是否支持转换带有字体的 SVG?
支持。但是,如果您的 SVG 使用了特殊字体且未嵌入文件中,浏览器可能会使用默认字体替代。建议在 SVG 中将文字转为轮廓 (Outline) 以获得最佳效果。
像素矢量化会导致文件变大吗?
是的。因为每个像素都会变成一个代码对象 (``)。如果图片分辨率很高(如 1000x1000),生成的文件将会非常巨大。该模式仅建议用于 64x64 或 128x128 及其以下的小图标或像素画。
支持手机使用吗?
完全支持。您可以直接在手机浏览器中打开本工具,上传图片进行转换并保存到相册。

更多免费实用工具