конвертировать base64 URL изображения в объект изображения - PullRequest
0 голосов
/ 10 мая 2019

Я хотел бы получить размер прочитанного изображения, используя тип файла inpt.на стороне HTML у меня есть это:

<input type="file" #fileInput style="visibility: hidden; height: 0px" name="files[]" (change)="processWebImage($event)" />

на стороне машинописного текста,

  processWebImage(event) {
    let reader = new FileReader();
    reader.onload = (readerEvent) => {
      let imageData = (readerEvent.target as any).result;
      this.picURL = imageData ;
    };
    reader.readAsDataURL(event.target.files[0]);
  }

Это считывает изображение уже в кодировке base64.Я хотел получить объект изображения, чтобы я мог получить размеры этого изображения (высоту и ширину), а затем попытаться уменьшить (или увеличить) изображение до желаемого размера.

Любая помощь будет принята с благодарностью,Я попытался создать элемент изображения на html-стороне:

<img style="visibility:hidden;" name="hiddenimage" #vhideimage>

Затем на внутреннем коде:

this.hiddenImg.src = this.picURL;, где this.hiddenImg относитсяк элементу изображения.Но объект, который я указал высоту и ширину как 0 !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...