Loading...
Loading...
将 PNG 转换为高质量 SVG(去白底+样条曲线+压缩)
npx skill4agent add lovstudio/skills lovstudio-png2svgPNG → magick (去白底+alpha阈值) → vtracer (样条曲线) → svgo (压缩) → SVGmagickINPUT_PNGOUTPUT_SVGKEEP_BGmagick INPUT_PNG \
-fuzz 15% -transparent white \
-channel A -threshold 50% +channel \
INPUT_PNG.temp.pngvtracer --input INPUT_PNG.temp.png --output OUTPUT_SVG \
--mode spline \
--filter_speckle 8 \
--color_precision 8 \
--corner_threshold 120 \
--segment_length 6 \
--path_precision 5npx svgo OUTPUT_SVG -o OUTPUT_SVG --multipassrm -f INPUT_PNG.temp.png✓ PNG → SVG 转换完成
输入: {INPUT_PNG}
输出: {OUTPUT_SVG}
大小: {file_size}brew install imagemagick
cargo install vtracer
npm install -g svgo # 或使用 npx| 参数 | 作用 | 调大效果 |
|---|---|---|
| 过滤小斑点 | 更干净 |
| 角点阈值 | 更平滑 |
| 线段长度 | 更平滑 |
| 颜色精度 | 更准确 |