我正在开发一个应用程序,其中不断显示摄像机的预览。当用户想要时,他使用takePicture()拍摄照片并将其存储在位图图片中以便稍后绘制。
问题是画布一直在绘制预览,当您绘制先前制作的图像的位图时,画布会错误地绘制它。我认为这是因为位图具有比画布更高的分辨率,因为位图具有相机的分辨率而不是画布。
我如何解决这个问题?我需要正确地将位图绘制到画布中。
谢谢
答案 0 :(得分:0)
由于已经有了位图,因此您需要在画布上绘制位图,但是在缩放画布之前,要使整个位图与之相比较小。它仍然可以正确预览,但会使其小于完整尺寸的图像。