如何在android中绘制比canvas更大的位图

时间:2014-10-27 19:58:16

标签: android canvas bitmap

我正在开发一个应用程序,其中不断显示摄像机的预览。当用户想要时,他使用takePicture()拍摄照片并将其存储在位图图片中以便稍后绘制。

问题是画布一直在绘制预览,当您绘制先前制作的图像的位图时,画布会错误地绘制它。我认为这是因为位图具有比画布更高的分辨率,因为位图具有相机的分辨率而不是画布。

我如何解决这个问题?我需要正确地将位图绘制到画布中。

谢谢

1 个答案:

答案 0 :(得分:0)

由于已经有了位图,因此您需要在画布上绘制位图,但是在缩放画布之前,要使整个位图与之相比较小。它仍然可以正确预览,但会使其小于完整尺寸的图像。