Настройка размера средства просмотра веб-камеры с помощью веб-камеры.js

Я использую webcam.js для захвата изображения с веб-камеры в браузере.

Мне нужно, чтобы все изображения на разных устройствах были одинакового размера.

Документация заявляет, что я могу установить параметры ширины и высоты, чтобы установить размеры просмотра в реальном времени камеры.

Webcam.set({
    image_format: 'jpeg',
    jpeg_quality: 90,
    force_flash: false,
    flip_horiz: true,
    width: 640,
    height: 480,
    fps: 45
});

Проблема заключается в том, что при захвате изображения на мобильном устройстве (в частности, на Android) средство просмотра в реальном времени оказывается выше, чем в ширину, в отличие от использования его в браузере на настольном компьютере / ноутбуке, для средства просмотра задаются свойства ширины / высоты, установленные в параметры params.

Это означает, что когда я снимаю изображение, dest_widthdest_height по умолчанию width / height и раздавил изображение, как соотношение внезапно меняется

0 ответов

Другие вопросы по тегам