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。主描摹器起不来时会改用兼容模式,路径更粗。