3

我正在开发一个应用程序,它显示相机预览、拍照,然后将图片显示给用户。由于窗口大小、预览大小和相机捕获大小不匹配,因此应用程序在显示之前将生成的图像裁剪为正确的纵横比(然后将其缩放到窗口尺寸)。

我遇到的问题是:

在调用 Camera.takePicture() 时,预览表面会填充捕获图像的副本。此图像与之前在预览窗口中显示的外观不同,因此图像看起来被拉伸了。在应用程序可以显示带有裁剪/缩放图像的新窗口之前,此图像会显示一秒钟。

有没有办法防止最后一帧填充预览窗口?

4

0 回答 0