Как можно постепенно загружать картинку из stream?
У меня есть поток в котором я читаю изображение.
Я могу его отобразить, когда весь файл загружен.
Мне достаточно:
- Объединить все части кода,
- Создать blob объект,
- Сделать на него ссылку и указать в
srс
let blob = new Blob([concat(arrays)], {'type': 'image/png'});
let url = URL.createObjectURL(blob);
image.src = `${url}`
Есть ли возможность отображать уже загруженную часть картинки ?
Например:
- Создать blob
let blob = new Blob([array], {'type': 'image/png'});
- А когда приходит следующий буфер с данными дописать его в этот объект ?
Я могу так же в процессе blob добавить, и тогда он постепенно будет загружаться, но мне кажется это не оптимальный вариант.