android rgba 转 bitmap
时间: 2023-08-30 15:05:51 浏览: 126
bitmap或者png转.rgba二进制文件
可以使用以下代码将RGBA数组转换为Bitmap对象:
```java
/**
* 将RGBA数组转换为Bitmap对象
* @param pixels RGBA数组
* @param width 图像宽度
* @param height 图像高度
* @return Bitmap对象
*/
public Bitmap rgbaToBitmap(int[] pixels, int width, int height) {
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bitmap.setPixels(pixels, 0, width, 0, 0, width, height);
return bitmap;
}
```
其中,pixels为RGBA数组,width为图像宽度,height为图像高度。通过Bitmap.createBitmap()方法创建一个ARGB_8888格式的Bitmap对象,然后使用Bitmap.setPixels()方法将RGBA数组中的像素值赋给Bitmap对象,最后返回Bitmap对象即可。
阅读全文