有人可以帮忙吗...如何通过Javascript将图像转换为矢量(SVG).......!任何帮助都会很棒....!
有人可以帮忙吗...如何通过Javascript将图像转换为矢量(SVG).......!任何帮助都会很棒....!
三个选项
使用 Online convert 的 API
http://apiv2.online-convert.com/
运行自己的 Node.js 服务器并使用 Potrace 或 AutoTrace
https://www.npmjs.com/package/potrace 被 Online convert 使用 https://www.npmjs.com/package/autotrace
或者在客户端使用 imagetracerjs。
你所提出的要求实际上是不可能的。我的意思是,你可以尝试去做,但我怀疑结果会让你感到特别不满意。
将SVG转换为JPEG是一个单向转换;将光栅图像转换为矢量图像并不是一件易如反掌的事情,请参阅这个问题。
我也曾经寻找过将图像转换为SVG的简单方法,但事实并不那么容易。不过我找到了一款工具,可以将简单的黑白图像转换成SVG文件,并且结果更加美观,因为它可以平滑边缘。但是,当尝试使用彩色图像时,它就无法正常工作了。
如果您想制作简单的图像,然后将其转换为SVG,则可以使用在线转换器来帮助您。
我曾使用这种方法将几个简单的.png图像转换为.svg格式。