把 SVG 转换成 PNG

SVG 是一组绘图指令,而不是一张固定的图片 —— 所以你得告诉它要多大。给出最长边的尺寸,浏览器就会用它自己的渲染器尽可能清晰地把图画出来。

正在加载工具……

工作原理

  1. 把 .svg 文件拖进来。
  2. 设定最长边的像素值 —— 网页用图设 1024,应用图标设 512。
  3. 转换,然后下载。

为什么什么都不用上传

这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。

自己动手验证

  1. 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
  2. 载入你的文件,运行这个工具。
  3. 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。

文件不外传的证明 →

常见问题

为什么一定要选一个尺寸?

因为 SVG 本身没有固定的像素尺寸:它是一份可以按任意比例绘制的形状描述。如果尺寸留空,工具会使用文件内部声明的宽高,而那往往只有 24 或 100 像素。

SVG 里的字体能正确渲染吗?

只有当那款字体安装在你的设备上,或者已经嵌入文件里时才行,因为绘制工作是你的浏览器在做。如果文字显示不对,请先在你的绘图软件里把文字转换成轮廓(路径)—— 这样做还能让结果在任何地方看起来都一样。

透明度会保留吗?

会,PNG 输出会保留 Alpha 通道。如果改选 JPG,透明区域就会被填上你设定的背景色。