Конвертировать объект BLOB-объекта в JPG - PullRequest
0 голосов
/ 15 февраля 2020

Я строю Chrome расширение, которое должно получить sr c изображения и загрузить его.

Проблема в том, что я получаю изображение .webp, но мне нужен файл .jpg. Могу ли я каким-то образом конвертировать блоб, полученный из ответа ajax, и конвертировать в jpg?

request.data.forEach((item, key) => {
    $.ajax({
        xhrFields: {
           responseType: 'blob'
        },
        url: item.src,
        type: "GET",
        success: (data) => {
            var url = window.URL || window.webkitURL;
            chrome.downloads.download({
                url: url.createObjectURL(data) ,
                filename: `${item.type}${key}${item.fileName}`,
            });
        },
        error: (err) => {
            console.log("error ", err);
        }
    })
});
...