0

我正在尝试制作一个 Android 应用程序,您可以在其中拍照。您放大到照片的所需区域,然后将该区域复制到位图中以进行进一步处理。

我试图制作一个新的可变位图以从保存图片的 ImageView 对象复制位图,但我收到内存不足错误。另一个问题是如何只复制所需的区域?我的印象是,如果你一个一个地复制每个像素,你就会复制整个图片。

我使用的是Android 2.2.1 API level 7。我只需要搜索一些提示,直到现在搜索Bitmap文档都没有成功。

先感谢您。

4

1 回答 1

0

我复制了隐藏在缓存中的数据:

mImageView1.setDrawingCacheEnabled(true);
mImageView1.buildDrawingCache();
mImageView1.getDrawingCache();//this is the data I need it.
于 2013-05-17T20:03:06.123 回答