Я создаю приложение 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();
}