上传PNG文件
您可以转换 3 个文件,每个最大 5 MB
上传PNG文件
注册即可获得每天10次免费转换
什么是PNG转SVG转换?
PNG转SVG转换是将光栅图像矢量化(描摹)为一组数学曲线和形状的过程。与光栅格式之间的简单转换不同,这是一个质量上不同的过程:像素矩阵由智能算法分析并转换为几何基元 - 线条、贝塞尔曲线、闭合轮廓。
PNG(便携式网络图形)将图像表示为具有每个点的颜色和透明度信息的像素网格。SVG(可缩放矢量图形)将图像描述为一组数学指令:"在点(100, 100)为中心画一个半径为50的圆"、"以指定曲率通过点A、B、C画一条曲线"。
格式之间的根本区别决定了它们的应用领域:PNG非常适合具有数百万颜色的照片和复杂图像,SVG用于需要可缩放性的清晰边界图形。
为什么PNG是矢量化的最佳来源
无压缩伪影
PNG使用基于DEFLATE算法的无损压缩。原始图像的每个像素都被精确保留 - 没有模糊、没有块效应、没有颜色失真。这对于高质量矢量化至关重要。
相比之下,JPG使用有损压缩,会产生特征性伪影:
- 块效应 - 图像被分成边界可能可见的8x8像素块
- 边缘模糊 - 对比过渡失去锐度
- 颜色光晕 - 对比元素周围出现异常色调
- 细节丢失 - 细线和文字退化
哪些PNG图像矢量化效果最好
理想候选
透明背景的标志 - 经典场景。带有Alpha通道的PNG标志转换为可在任何背景上以任何大小使用的SVG。
图标和象形图 - 具有纯色填充的简单形状。PNG的SVG图标占用最少空间,并能完美缩放到不同DPI的屏幕。
图表 - 几何形状、箭头、连接线。
不推荐
照片 - 即使是无伪影的PNG照片也会创建具有数十万路径的巨大SVG。
带纹理的图像 - 噪点、颗粒、织物纹理变成点的混乱。
PNG转SVG的用途
标志数字化
将透明背景的PNG标志转换为可在所有媒体上使用的可编辑SVG
网站图标创建
将PNG图标集转换为紧凑的SVG,以实现快速加载和Retina屏幕上的完美显示
为Figma准备图形
获取用于设计系统和UI套件的可编辑矢量元素
PNG转SVG的技巧
使用带透明度的PNG
透明背景的标志会产生干净的SVG,无需手动删除额外的背景元素
优先选择无伪影的PNG
如果在PNG和JPG之间选择 - 始终选择PNG。没有压缩伪影对于高质量矢量化至关重要
放大检查结果
在浏览器中打开SVG并放大到400%。如果轮廓保持平滑 - 矢量化成功