跳到主要内容

JPG 转 SVG

把 JPG 描成 SVG。默认去噪更强,用来压低 JPEG 色块和杂色。适合标志和扁平图形,不适合照片。

两种方向一起处理用SVG 转换器。要保留透明,请用PNG 转 SVG。描完可以编辑 SVG,或用图片格式转换处理其他位图。

预设

颜色

颜色数量:8

细节

一次一张,不超过 8 MB。描摹前长边缩到 1024 像素以内,透明区域保持透明。这一版没有照片预设。图里的字会变成路径。

JPG 转 SVG 解决什么

JPEG 把连续色压成方块。标志和扁平色块上,这些方块会在描摹时变成一圈碎路径。本页和 PNG 描摹用同一套计算,但打开时默认更狠地去噪:颜色更少,碎点过滤更高。适合色块清楚的标志和图标。照片的渐变不在这一版的范围内。

计算在浏览器里完成,图片不会上传。

收哪些文件

优先收 .jpg 和 .jpeg。PNG、WebP 也能描。一次一张,不超过 8 MB。长边大于 1024 像素时先缩小再描,避免路径文件膨胀。

JPEG 没有透明通道。需要透明标志时,用 PNG 转 SVG。有损压缩的定义见 W3C 托管的 ITU-T T.81。

结果怎么看

预览把清洗后的 SVG 放进 blob URL,再用图片元素显示。按 MDN 对 img 元素的说明,这样使用的 SVG 不会执行脚本。图里的字会变成路径,不能再改字体。

描完要改形状,用 SVG 编辑器。描摹实现基于 VTracer。主描摹器起不来时会改用兼容模式,路径更粗。

参考资料