跳到主要内容

SVG 转 PNG 转换器

添加 SVG 文件,输出选择 PNG,点击转换。矢量图会被渲染成透明的 PNG;宽度留空则自动确定,也可以输入你需要的像素宽度。较小的矢量图会被放大到最长边为 1024 像素。渲染在浏览器里完成,你的 SVG 不会被上传。

  • 免费,无需注册
  • 文件不会离开你的设备
  • 每个文件最大 50 MB
输出格式

PNG 是无损格式,所以没有质量设置。文件大小取决于分辨率和图片内容。

你的文件不会离开你的设备;图片在浏览器中处理。输出不会带上 EXIF 和位置信息。

如何把 SVG 转换成 PNG

  1. 添加你的 SVG 文件

    把图片拖到上传区域,或点击选择文件;可以一次添加多个。

  2. 输出保持为 PNG

    已经选好 PNG。对于有质量设置的格式,滑块默认是 100%;想要更小的文件,可以调低。

  3. 转换并下载

    点击“转换”。每个文件都在你的浏览器中处理,结果可以逐个下载,也可以打包成 ZIP。

哪些内容会保留?

保留

  • 图片的分辨率(像素尺寸)
  • 照片的正确方向(会应用 EXIF 方向)
  • 颜色(转换为 sRGB)
  • 透明(Alpha 通道)

会改变

  • 矢量图会变成像素;输出固定为所选尺寸

不会带入

  • EXIF、位置和相机信息:为保护隐私,不会写入输出
  • 无限缩放的能力:像素图放大后会出现马赛克

适合什么时候用

在不接受 SVG 的地方使用标志

社交网络、邮件签名和许多上传表单都不接受 SVG。导出成宽度合适的 PNG,就能解决。

制作应用和幻灯片用的图形

演示工具和移动应用的构建,常常需要特定尺寸的位图。把 SVG 按你需要的宽度渲染一次就行。

需要了解的限制

  • SVG 引用的外部图片和字体不会被加载;文字可能会用系统字体绘制。
  • 每个文件最大 50 MB;输出的任意一边最多 16,384 像素。
  • 在 iPhone 和 iPad 上,受浏览器限制,超过约 1600 万像素的图片可能无法处理。

关于这些格式

什么是 SVG?

SVG 用 XML 中的形状、路径和文字来描述图像,而不是像素,所以在任何尺寸下都清晰。它非常适合标志、图标和插画。当程序或网站需要像素图片时,SVG 会按所选尺寸渲染成 PNG 等位图格式。

什么是 PNG?

PNG 无损地保存像素,并支持完整的透明,很适合截图、标志,以及边缘锐利或带文字的图形。代价是体积:照片存成 PNG,通常比同一张图存成 JPG 或 WebP 大得多。PNG 不保存动画。

常见问题

怎样确定 PNG 的尺寸?

在“SVG 输出宽度”里输入像素宽度,高度会按图稿的宽高比算出。留空时使用 SVG 自身的大小,较小的图稿会放大到最长边 1024 像素。上限是最长边 4096 像素。

背景是透明的吗?

是的。SVG 中没有绘制内容的区域,在 PNG 里依然是透明的。

为什么 SVG 里的文字看起来不一样?

SVG 是被单独绘制的:它从其他网站加载的字体和图片不会被获取,所以文字可能退回到系统字体。想要精确的结果,请在设计工具里把文字转成轮廓,或者嵌入字体。

能从 PNG 得到回 SVG 吗?

用这个工具不行。PNG 由像素组成,没法还原成原来的矢量图。

把 SVG 转换成 PNG 免费吗?

是的,完全免费。无需账号、订阅,也没有水印;添加文件就可以转换。

我的文件会被上传吗?

不会。图片在你的浏览器中处理,不会离开你的设备,所以等待时间取决于文件大小和你的设备。输出不会带上 EXIF 和位置信息。