bitmap 创建
时间: 2023-12-13 11:43:08 浏览: 39
在Android中,Bitmap是一种用于表示图像的对象。它由像素点构成,每个像素点包含了图像的颜色信息。\[1\]要创建一个Bitmap对象,可以使用BitmapFactory类的decodeResource()方法来从资源文件中加载图像,或者使用Bitmap的createBitmap()方法来创建一个空白的位图。\[2\]例如,可以使用以下代码创建一个Bitmap对象:
```java
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
```
这段代码将从资源文件中加载名为ic_launcher的图像,并将其存储在bitmap对象中。接下来,你可以对这个bitmap对象进行各种操作,例如旋转、缩放、裁剪等。\[3\]最后,可以将处理后的bitmap对象设置给ImageView来显示图像。
#### 引用[.reference_title]
- *1* *2* [Android自定义控件(八)——详解创建bitmap的方式](https://blog.csdn.net/liyuanjinglyj/article/details/103242724)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Bitmap.createBitmap创建的新bitmap可能与原始bitmap是一个对象](https://blog.csdn.net/xuguobiao/article/details/50962877)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]