SVG转PNG转换器 - 在线免费按任意尺寸栅格化SVG
把SVG矢量文件按您指定的精确像素尺寸转成PNG图片。全程在浏览器中运行,无需上传,也不会被固定成150像素的输出。
SVG转PNG到底做了什么
SVG并不是PNG那种意义上的图片。它是一份用数学方式描述形状、路径和文字的文本文档——一个圆是一个圆心加一个半径,而不是一格格带颜色的点。PNG恰恰相反:一张固定的像素网格,一旦确定就无法更改。因此两者之间的转换不是重新打包,而是一次渲染。浏览器自带的SVG引擎会按您选的尺寸重新绘制这幅图,渲染出的像素就成了PNG。这也是为什么本站其他工具都不问,唯独这个工具要问您宽度和高度。这里没有“原始分辨率”可供保留,因为矢量图根本就没有分辨率。您要512像素,每一条曲线就按512像素计算;您要4096,同一个文件就产出一张锐利的4096像素图片,既不涉及放大,也不会发虚。您选的尺寸是决定画质的唯一因素。这个尺寸控件的存在还为了避开一个具体的坑。如果一个SVG的根元素上省略了width和height,它就完全没有固有尺寸,而浏览器被要求把它当作普通图片绘制时,会退回到约150像素的CSS默认值。大量图标集、Figma导出文件和手写的SVG恰好就是这个样子——它们只带一个viewBox,只固定了比例而没有固定尺度。天真地转换一下,一个本该上广告牌的logo回来时成了缩略图。本工具会先读文件,在尺寸是它替您选的而不是文件自带的时候明确告诉您,并且拒绝悄无声息地按150像素栅格化。
将图片拖放到此处或点击上传
支持SVG
为什么要把SVG转成PNG
几乎总是因为下游的某个环节读不了矢量图,或者您需要一个固定的渲染结果,而不是一个随渲染器而变的结果。
如何把SVG转换为PNG
真正需要决定的只有输出分辨率,所以转换之前值得花一点时间想清楚。
添加一个SVG或一整批——您设定的尺寸会应用到这一批的每个文件
检查宽度和高度。当SVG自带声明尺寸时,它们以此为起点;没有的时候工具会明确告诉您
设置您需要的分辨率,或者点1x、2x、4x。除非您有意要把图形拉伸,否则请保持比例锁定
执行转换,查看预览,然后下载PNG,或把整批打包成一个ZIP取走
常见问题
更多图片工具
探索其他强大的图片编辑工具
压缩图片
减小文件大小
调整大小
更改尺寸
裁剪图片
裁剪区域
照片编辑器
编辑照片
旋转图片
旋转图片
镜像翻转
水平/垂直翻转
添加水印
添加水印
添加边框
为图片加边框
圆角裁剪
添加圆角效果
滤镜调整
亮度对比度等
模糊面部
隐藏面部
马赛克
局部打码
去除背景
去除背景
提升质量
AI 提升
添加文字
在图片上加字
图片拼接
拼接多张图片
HTML 转图片
网页转图片
GIF 转图片
提取序列帧
裁剪空白
移除空白边缘
批量重命名图片
安全地批量修改文件名
圆形裁剪
将图像裁剪为圆形
黑白
将图像转换为灰度
分割图像
将图像切割为网格
合并图像
将多张图像合并为一张
更改DPI
设置图像DPI元数据
图像转Base64
将图像编码为Base64
图片转PDF
将多张图片合并成一个PDF
HEIC 转 JPG
将 iPhone 的 HEIC 照片转换为 JPG
EXIF 元数据移除器
查看并清除照片中隐藏的元数据,包括 GPS 位置信息
Favicon 生成器
全套图标加 HTML
色板
从图片中提取颜色
Base64转图片
把Base64解码还原成图片
HEIC转PNG
把iPhone的HEIC照片转成无损PNG
文字穿插图片
把文字放到照片主体背后,全程在浏览器中完成
取色器
获取任意像素的HEX、RGB和HSL值
签名制作
手写签名并下载为透明PNG
签名去背景
把纸上的墨迹变成透明背景
透明背景制作
把背景变成透明