gpt4 book ai didi

javascript - 手机的相机与浏览器的相机图像质量

转载 作者:行者123 更新时间:2023-11-30 06:10:32 27 4
gpt4 key购买 nike

我构建了一个网络应用程序来使用 getUserMedia() 捕获图像,但是图像质量不是很好,有点模糊!我试着用手机的相机拍照,结果差别很大!

我想知道为什么从浏览器拍照不如从手机相机拍照好!如果可能的话,如何才能通过浏览器 (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";
})

提前致谢。

最佳答案

尝试使用这些行

  c.width = video.videoWidth;
c.height = video.videoHeight;

然后您的 Canvas 将具有与捕获的视频相同的分辨率。您可以使用 CSS 适当缩放 Canvas 以进行显示,大多数浏览器都能很好地使缩放后的显示看起来不错。

关于javascript - 手机的相机与浏览器的相机图像质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59160135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com