我正在使用基于Potrace的JavaScript端口:https://github.com/kilobtye/potrace 该库将图像转换为svg 除了(当然...)Internet Explorer 11。 我收到错误消息:“未处理的承诺拒绝TypeMismatchError”
关于这个库几乎找不到任何东西,所以我希望你们中的任何代码大师都可以帮到我。
这是我使用的代码: 值是图片的base64字符串
static changeLogo(value) {
$("#svg-image svg, #svg-image svg").empty();
Potrace.loadImageFromUrl(value);
Potrace.process(function () {
let svgImage = Potrace.getSVG(1);
$("#svg-image").append(svgImage);
})
}
答案 0 :(得分:0)
根据potrace online demo,看来当我们使用此插件时,只能使用loadImageFromFile()和loadImageFromUrl()方法加载图像,而不是使用base64字符串。