android如何加载一个Bitmap对象
时间: 2023-06-03 16:06:10 浏览: 81
您可以参考以下代码加载一个Bitmap对象:
``` java
ImageView imageView = findViewById(R.id.image_view);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.image);
imageView.setImageBitmap(bitmap);
```
其中,R.drawable.image是您要加载的图片资源。您可以将其替换成您自己的图片资源。
相关问题
Android Bitmap图片保存本地 再加载
要将Android Bitmap图片保存到本地,可以使用以下代码:
```java
// 获取Bitmap对象
Bitmap bitmap = ...
// 设置保存路径
File file = new File(Environment.getExternalStorageDirectory().getPath() + "/myimage.png");
// 创建输出流
FileOutputStream fos = new FileOutputStream(file);
// 将Bitmap对象保存到本地
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
// 关闭输出流
fos.flush();
fos.close();
```
接着,要加载本地的图片,可以使用以下代码:
```java
// 获取本地文件路径
File file = new File(Environment.getExternalStorageDirectory().getPath() + "/myimage.png");
// 将文件转换成Bitmap对象
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath());
```
需要注意的是,保存和加载图片都需要添加读写SD卡的权限。
Android bitmap
Android Bitmap是Android系统中用于处理图像的一个重要类。它可以用于加载、创建、修改和显示图像。可以通过BitmapFactory类的decodeResource()方法来从资源中加载一个图片,并将其转换为Bitmap对象。 可以通过createBitmap()方法从一个现有的Bitmap对象中截取一个矩形区域的图像,并创建一个新的Bitmap对象。 也可以通过BitmapDrawable类来创建一个BitmapDrawable对象,并通过getBitmap()方法获取到该Bitmap对象。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [深入理解Android Bitmap](https://download.csdn.net/download/weixin_38653385/12768666)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Android 之 Bitmap (位图) 全解析 Part 1](https://blog.csdn.net/leyang0910/article/details/131623631)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]