繁体   English   中英

如何在 Javascript 中将 PNG 转换为 SVG

[英]How to convert PNG to SVG in Javascript

我想将 png,base64 转换为 SVG

因此我可以删除图像的特定部分,这只能在 SVG 中实现。

基本上我想通过从 SVG 中删除路径来实现擦除功能

我试过这个

var canvas = document.getElementById('canvas');
var svg = canvas.toDataURL('svg', 1.0);

但我想 canvas 上的 SVG 没有任何论据。

我们有什么方法可以转换吗?

PNG是一种光栅格式......你最终会得到一个像素网格。 SVG 是一种矢量格式...有效地命令以某些 styles 绘制形状和路径。

它们本质上是不相容的。 您无法从 PNG 转换为 SVG。 (嗯,没用。我想你可以为每个像素画一个矩形,但你为什么要这样做?尺寸会很大。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM