@Boris009

Почему canvas.toDataURL возвращает пустую строку img data:,?

При чтении файла в FileReader выдает бейс64, который канвас не хочет читать
Перевел его в изображение, но почему-то на выходе получаю пустое изображение без данных
const reader = new FileReader()

reader.onload = () => {
const img = this.compressImage(reader.result)
console.log(img) -> img data:,
}

  compressImage(img) {
    const originalImage = new Image()
    originalImage.src = img

    const canvas = document.querySelector('.canvas-resizer')
    const ctx = canvas.getContext('2d')

    ctx.drawImage(originalImage, 0, 0)
    return canvas.toDataURL('image/jpeg', 0.5)
  }
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы