NodeJs 将 PNG 转换为 SVG?

Nul*_*ent 5 html javascript svg png node.js

我搜索了一个将 PNG 或 JPEG 图像转换为 SVG Vectordrawing 的解决方案。我发现了很多“将 SVG 转换为 PNG”,但对将 PNG 转换为 SVG 一无所知。有人可以帮我吗?

小智 6

基于原始Potrace,有一个名为node-potrace的 npm 包,用于从位图图像生成 SVG 轮廓。

Potrace 是一种用于跟踪位图的工具,这意味着将位图转换为平滑、可缩放的图像。吨

演示:http : //kilobtye.github.io/potrace/

演示

  


pie*_*cus 1

PNG 转 SVG 与 JPG 转 SVG 类似

\n\n

引用 这个答案

\n\n
\n

三种选择

\n\n

使用在线转换的 API

\n\n

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

\n\n

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

\n\n

https://www.npmjs.com/package/potrace \xc2\xa0 由在线转换使用 \n https://www.npmjs.com/package/autotrace

\n\n

或者使用 imagetracerjs 客户端。

\n\n

https://github.com/jankovicsandras/imagetracerjs

\n
\n\n

如果你想进入选项 2,我已经在https://github.com/piercus/nodeJpg2SVG上制作了一个实现 potrace 的 Nodejs 服务器

\n