js 调用摄像头可以逆时针旋转90度吗

发布于 2022-09-12 22:09:39 字数 310 浏览 13 评论 0

var constraints = {
  audio: false,
  video: {
    deviceId:arr[i].deviceId,//调用指定的摄像头
    width: 3648,
    height: 2736,
    transform: "scaleX(-1)"
  }
};
navigator.mediaDevices.getUserMedia(constraints).then(function (stream)

这种调用摄像头怎么旋转90度来拍摄?不知道可不可以旋转,还是说只能拍了照之后在canvas里去旋转图片

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌吟 2022-09-19 22:09:39

不可以旋转,只能拍完之后对照片进行处理,可以看看这篇文章https://segmentfault.com/a/11...

旧话新听 2022-09-19 22:09:39

摄像头数据提供给其他程序或者组件时是封装好的,这其实就是说数据格式是固定的(这包括行、列的排布关系),即不能旋转,一般旋转摄像头数据需要物理动作,比如把摄像头本身旋转一下。否则就只能完整获取数据后通过计算矩阵来转置实现旋转,也就是在canvas中旋转。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文