有什么方法可以使用平板电脑(或手机或网络摄像头等)垂直拍摄照片,但可以水平拍摄吗?
例如,如果我水平拍摄照片,则可以获得1920x1080的照片。在垂直方向上,我可以获得1080x1920的图片。
但是我需要垂直使用Tablet PC获得1920x1080的图片。
通过编程是否有可能?我正在用C#开发UWP相机程序。
答案 0 :(得分:0)
您可以使用System.Photo.Orientation设置照片拍摄时的方向。
使用UWP相机相关的API拍照时,可以像Manual camera controls sample一样使用BitmapEncoder.BitmapProperties.SetPropertiesAsync(properties)
来设置System.Photo.Orientation
。请参见Line698上的ReencodeAndSavePhotoAsync
方法。