在画布上绘制大图像,同时保留缩放质量

时间:2012-06-25 09:39:36

标签: android

我担心一个Android项目,并希望创建一个交互式世界地图 期望的结果:Beeing能够放大和缩小地图以及“滑动移动”的能力。地图将只是一个图像,可以设置为背景,或首先在画布上绘制。在地图上将绘制人们的位置(该应用程序将跟踪游戏,电影,书籍中的人),因此人们的位置将经常改变并重新绘制图片。然后将显示结果 我的第一个问题是当我尝试加载我的图像并在画布上绘制它时。我的图像大约是5000x5000像素,我得到

06-25 10:40:28.053: E/AndroidRuntime(1217): java.lang.OutOfMemoryError: bitmap size exceeds VM budget

我已阅读Decode a part of Bitmap from file in Android希望类似的内容可以解决问题,但在阅读回复时似乎无法正常工作......
Q1:有没有办法加载一个大图像,画上它,然后在android中显示结果?
Q2:如果是这样,怎么样? 问题3:如果这不起作用,或者只是努力,你能推荐替代方案吗? 在此先感谢您的帮助!

0 个答案:

没有答案