Я использую порт для баз javascript на potrace: 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);
})
}
loadImageFromUrl
. Возможно, взгляните на stackoverflow.com/questions/29369403/. В исходнике вы можете увидеть github.com/kilobtye/potrace/blob/ мастер/potrace.js#L154. Где именно выбрасывается исключение? Кстати,unhandled promise rejection
кажется артефактом того, как вы вызываете свою функциюchangeLogo
, поскольку код кажется синхронным. Так ли это? - person adz5A   schedule 04.04.2019