camera 预览为16:9,照片为4:3
时间: 2024-03-29 20:36:46 浏览: 11
这是因为相机传感器的宽高比通常为 4:3,而您设置的预览尺寸宽高比为 16:9,所以在拍摄照片时,相机会采用传感器的原始尺寸,即 4:3 的比例,导致照片的比例与预览不同。
如果您想让照片的比例与预览相同,可以尝试在拍照前设置相机的 CaptureRequest 为对应的尺寸比例或选择与预览相同的尺寸。具体实现可以参考 Camera2 API 的文档。
相关问题
camera 预览为16:9,照片为4:3会有拉伸问题吗
如果相机设置的预览尺寸宽高比为 16:9,而拍摄照片的尺寸比例为 4:3,那么在拍摄照片时,相机会采用传感器的原始尺寸,即 4:3 的比例,导致照片的比例与预览不同。
在默认情况下,如果您使用的是 Camera2 API,它不会自动对预览进行拉伸或裁剪,因此在预览和照片之间可能存在比例不同的问题。但是,您可以根据需要手动对预览进行拉伸或裁剪,以匹配照片的比例。
如果您不想在预览和照片之间存在比例不同的问题,可以尝试使用与照片尺寸相同的预览尺寸,或者将照片尺寸设置为与预览相同的比例。这样可以确保预览和照片具有相同的宽高比例,从而避免拉伸或裁剪的问题。
camera,16:9的预览分辨率拍4:3的照片,拍出来的照片看起来被压缩
这是因为相机预览分辨率是 16:9 的宽屏比例,而您拍摄的照片是 4:3 的普通比例。这种情况下,相机会将 4:3 的照片内容压缩至 16:9 的宽屏比例中,导致照片看起来被压缩。
要解决这个问题,您可以尝试调整相机设置,将预览分辨率设置为 4:3 的比例,这样拍摄出来的照片就会与预览画面比例相同,避免了照片被压缩的情况。如果您的相机不支持设置预览分辨率比例,您也可以在后期处理照片时,将照片裁剪至 4:3 的比例,以达到更好的效果。