在Javascript中将JPEG转换为SVG

时间:2010-10-26 10:28:01

标签: javascript svg

任何人都可以帮助...如何通过Javascript将图像转换为矢量(SVG).......!任何帮助都会很棒....!

4 个答案:

答案 0 :(得分:11)

三个选项

使用在线转换的API

http://apiv2.online-convert.com/

运行您自己的node.js服务器并使用Potrace或AutoTrace

在线转换使用的

https://www.npmjs.com/package/potrace https://www.npmjs.com/package/autotrace

或者使用imagetracerjs客户端。

https://github.com/jankovicsandras/imagetracerjs

答案 1 :(得分:1)

你问的是不可能的。我的意思是,你可以尝试这样做,但我怀疑结果会特别令人满意。

SVG到JPEG是单向转换;将光栅图像转换为矢量图像非常重要,请参阅this question

答案 2 :(得分:0)

我也在寻找从图像到svg的简单转换 - 然而它并不那么容易,但我找到了一个可以拍摄简单图像(黑白)并将它们转换为svg文件的工具,结果也很多更好,因为它以某种方式使边缘平滑 - 但是当尝试使用彩色图像时,它不起作用。 如果你想制作简单的图像然后转换成svg,那么使用在线转换器可以帮助你

我用它将几个简单的.png图像转换为.svg

http://image.online-convert.com/convert-to-svg

答案 3 :(得分:0)

该项目支持到SVG的位图和到SVG的位图(png / jpeg / gif / etc),提供灵活的设置,不同的渲染器,用于node.js和浏览器的JavaScript API以及命令行。

如果配置正确,它将产生良好的效果,并且svg较小。如果您只想转换徽标/图纸,则不需要配置,但如果是照片/写实绘画,则需要使用这些设置,直到对尺寸/质量比率满意为止。

https://www.npmjs.com/package/svg-png-converter

它有一个游乐场,但由于添加了更多功能,现在我正在开发一个更好的游乐场:

https://cancerberosgx.github.io/demos/svg-png-converter/playground/#

相关问题