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

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里去旋转图片

阅读 4.9k
2 个回答

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

推荐问题
宣传栏