【发布时间】:2020-03-28 07:38:16
【问题描述】:
我使用getUserMedia() 构建了一个 web 应用程序来捕获图像,
但是画质不是很好,有点模糊!我尝试通过手机的相机拍照,发现有很大的不同!
我想知道为什么从浏览器拍照不如从手机相机拍照!如果可能的话,如何才能通过浏览器(getUserMedia())以最佳质量获取图像?
capture.addEventListener('click', () => {
c.style.display = "flex";
c.width = video.outerWidth();
c.height = video.outerHeight();
ctx.drawImage(video, 0, 0, c.width, c.height);
video.style.display = "none";
})
提前致谢。
【问题讨论】:
-
gUM 因设备和浏览器而异,因此我们需要更多信息来帮助您。我想您已经在webrtc.github.io/samples/src/content/getusermedia/canvas 尝试了“官方”快照演示,并获得了与您的问题类似的结果。什么设备?什么相机?什么浏览器(在什么设备上)?请edit您的问题。
标签: javascript stream webrtc getusermedia