【发布时间】:2012-06-08 15:22:53
【问题描述】:
我在图像视图中设置了图像。现在我想保存这个状态并且需要知道那个图像的图像路径。有没有办法做到这一点?
更新:
// Decode, scale and set the image.
Bitmap myBitmap = BitmapFactory.decodeFile(selectedImagePath);
Bitmap scaledBitmap = Bitmap.createScaledBitmap(myBitmap, NEW_WIDTH, NEW_HEIGHT, true);
myBitmap.recycle();
myBitmap = null;
mImageView.setImageBitmap(scaledBitmap);
【问题讨论】:
-
既然已经选择了ImagePath,为什么还需要一个图像路径?您的意思是获取缩放位图的路径吗?恕我直言,缩放位图存储在内存中,您无法获得它的路径(除非您坚持它).. p.s.如果要保留位图stackoverflow.com/questions/649154/…,请选中此项
-
我怎样才能得到那个缩放图像的路径??
-
你不能,你可以得到它的引用。另一方面,如果确实需要,您可以使用该引用并将图像刷新到磁盘以供以后使用(尽管我仍然不明白为什么您需要使用路径而不是图像引用??)。