Изменение ориентации веб-камеры в javascript (мультимедийные устройства) - PullRequest
0 голосов
/ 06 июня 2018

Я создаю приложение Electron, для продолжения которого нужно сделать снимок с веб-камеры.Проблема в том, что мне нужно, чтобы изображение с камеры было вертикальным (как у телефонов).У меня есть Pro Logitech C922.

Код

function startup() {
    video = document.getElementById('video');
    canvas = document.getElementById('canvas');
    photo = document.getElementById('photo');
    startbutton = document.getElementById('startbutton');

    navigator.mediaDevices.getUserMedia({ video: {
        width: { min: 270, max: 270 },
        height: { min: 480, max: 480},
        frameRate: 60,
    }, audio: false })
    .then(function(stream) {
        video.srcObject = stream;
        video.play();
    })
    .catch(function(err) {
        console.log("An error occured! " + err);
    });

    video.addEventListener('canplay', function(ev) {
        if (!streaming) {
            canvas.setAttribute('width', width*ar);
            canvas.setAttribute('height', height);
            streaming = true;
        }
    }, false);

    startbutton.addEventListener('click', function(ev) {
        takepicture();
        ev.preventDefault();
        print();
    }, false);

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