我正在尝试制作一个Android应用程序,你可以在其中拍摄照片。您可以放大到foto的所需区域,然后将此区域复制到位图中以进行进一步处理。
我尝试制作一个新的可变位图来从ImageView对象复制Bitmap来保存图片,但是我收到了内存不足的错误。 另一个问题是如何只复制所需的区域? 我有这样的印象:如果你逐个复制每个像素,你就会复制整个图片。
我使用的是Android 2.2.1 API级别7。 我只需要一些搜索提示,到目前为止,Bitmap文档的搜索还不完整。
提前谢谢。
答案 0 :(得分:0)
我复制了隐藏在缓存中的数据:
mImageView1.setDrawingCacheEnabled(true);
mImageView1.buildDrawingCache();
mImageView1.getDrawingCache();//this is the data I need it.