Javascript中JPEG到SVG的转换
有人能帮忙吗。。。如何通过Javascript将图像转换为矢量(SVG)。。。。。。。!任何帮助都会很棒的 你问的不太可能。我的意思是,你可以试着去做,但我怀疑结果会特别令人满意Javascript中JPEG到SVG的转换,javascript,svg,Javascript,Svg,有人能帮忙吗。。。如何通过Javascript将图像转换为矢量(SVG)。。。。。。。!任何帮助都会很棒的 你问的不太可能。我的意思是,你可以试着去做,但我怀疑结果会特别令人满意 SVG到JPEG是单向转换;将光栅图像转换为矢量图像并非易事,请参见。我也在寻找一种从图像到svg的简单转换方法-但这并不容易,但我确实找到了一种工具,可以将简单图像(黑白)转换为svg文件,而且效果也更好,由于它以某种方式平滑了边缘-但是当尝试彩色图像时,它不起作用。 如果您想制作简单的图像,然后再转换成svg,那么
SVG到JPEG是单向转换;将光栅图像转换为矢量图像并非易事,请参见。我也在寻找一种从图像到svg的简单转换方法-但这并不容易,但我确实找到了一种工具,可以将简单图像(黑白)转换为svg文件,而且效果也更好,由于它以某种方式平滑了边缘-但是当尝试彩色图像时,它不起作用。 如果您想制作简单的图像,然后再转换成svg,那么使用在线转换器可以帮助您 我使用它将几个简单的.png图像转换为.svg
三个选项 使用在线转换的API 运行您自己的node.js服务器并使用Potrace或AutoTrace 用于在线转换 或者使用imagetracerjs客户端
此项目支持位图到SVG和SVG到位图(png/jpeg/gif/etc),提供灵活的设置、不同的渲染器、node.js和浏览器的JavaScript API以及命令行 如果配置正确,它将生成良好的结果和较小的svg大小。如果您只想转换徽标/图纸,则不需要配置,但如果照片/写实绘画,则需要使用一些设置,直到满足尺寸/质量比 它有一个游乐场,但现在我正在开发一个更好的游乐场,因为增加了更多功能:
来自同一用户的副本。可能我被两个标题相同的问题弄糊涂了@乔:我知道这会让你很困惑,是的。问题本身的措辞也不一样,tho'。嗯…是的,他想走两条路。等等,听起来很糟糕。也就是说,可以使用HTML5画布将potrace移植到javascript。它可能会有点慢,并且需要一些移植工作,但这不是不可能的。追踪光栅图像并产生良好的矢量图形结果是一个很难解决的问题。@Erik Dahlström:“可能”的某些值。您好。你知道2019年的情况是否如此吗?谢谢。@Crashalot这里的限制主要是理论上的,而不是技术上的。SVG图像包含的数据类型与JPEG图像包含的数据类型不同。@WillihamTotland感谢您的快速响应。明白了,只是想知道自2010年以来自动跟踪是否有所进步。谢谢你的帮助!