首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在图片视图中获取图片的图片路径?

如何在图片视图中获取图片的图片路径?
EN

Stack Overflow用户
提问于 2012-06-04 23:13:43
回答 1查看 1.9K关注 0票数 1

我已经在图像视图中设置了缩放图像。现在我想要得到缩放图像的路径。这有可能吗?我听说它存储在内存中的某个地方。

更新:

我有这个问题:我在imagview中设置了一个图库中的图像。我现在想要的是保存这个状态(这意味着图像视图中的图像)。我该怎么做呢?

我想用blob将整个图像保存到我的SQL数据库中。但后来我听说应该更多地采用图像路径。

有人能告诉我怎么做吗?

这就是我如何从图库中获取图像以及如何在我的ImageView中设置它。

代码语言:javascript
复制
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == RESULT_OK) {
        if (requestCode == PICK_FROM_FILE) {
            Uri selectedImageUri = data.getData();
            selectedImagePath = getPath(selectedImageUri);

            Log.v("IMAGE PATH====>>>> ",selectedImagePath);

            // 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);
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-04 23:35:37

尝尝这个

代码语言:javascript
复制
String filename = "myfilename"
FileOutputStream out = new FileOutputStream(filename)
scaledBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);

这里有更多关于如何保存BitMap对象here的例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10883676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档