Как изменить размер изображения захвата по умолчанию в imageCapture.takePhoto()?

У меня есть этот код ниже, и я хочу, когда я делаю фотографию, чтобы изменить размер фотографии. Я пробовал getPhotoCapabilities и getSettings, но это не работает. Может кто-то мне помочь, пожалуйста?? Я в угловом компоненте

try {
      this.imageCapture.takePhoto()
      this.imageCapture.takePhoto().then(blob => {
        const reader = new FileReader();
        reader.readAsDataURL(blob);
        reader.onloadend = () => {
          const base64 = reader.result;
          const capture = new Capture(base64.toString());
          capture.id = this.imagesCaptured;
          this.currentCaptures.push(capture);
          this.imagesCaptured++;
          this.captureImage();
        };
     });

person Chrisly27    schedule 02.11.2020    source источник
comment
Что значит изменить размер фото на портрет? Пожалуйста, отредактируйте свой вопрос, чтобы он был конкретным. Например: когда я получаю изображение размером 1280x720 от takePhoto, я хочу обрезать левую и правую стороны фотографии, чтобы получить размер изображения 576x720.   -  person O. Jones    schedule 04.11.2020
comment
Да, в основном это правильно, измените размер фотографии с 1280x720 на что-то вроде 570x720 или настройте размер с помощью параметров imageCapture.takePhoto(). Как мне этого добиться??   -  person Chrisly27    schedule 04.11.2020
comment
Вы пытались установить ограничения video.width и video.height при вызове getUserMedia() на нужные размеры?   -  person O. Jones    schedule 06.11.2020
comment
Отвечает ли это на ваш вопрос? Как изменить размер в imageCapture.takePhoto()?   -  person O. Jones    schedule 08.11.2020
comment
Я попытался указать ширину и высоту по ограничению, которое видео выбирает размер, но после съемки фотография отображается в исходных размерах - @O. Джонс, я тоже пробовал, но у меня не работает   -  person Chrisly27    schedule 09.11.2020