我正在制作一个绘图应用程序,以便用户可以选择从图库中加载图片并在其上进一步绘图。但是,如果照片的尺寸大于屏幕,则只能显示部分图片。
public void load_pic(String picturePath) // load a picture from gallery
{
bitmap = (BitmapFactory.decodeFile(picturePath)).copy(Bitmap.Config.ARGB_8888, true);
bitmapCanvas = new Canvas(bitmap);
invalidate();
}
我怎么能编码这样图片可以
- 加载可以适合最大允许屏幕宽度或高度,或
- 加载这样可以拉动图像以占据全屏
此外,在某些设备上运行它会发出java.lang.OutOfMemoryError
...它崩溃了...如何解决?
提前谢谢了!!