android Bitmap->BGR字节数组
16lz
2021-01-23
http://m.blog.csdn.net/blog/u013547134/40918513#
##########################################3
public byte[] getPixelsBGR(Bitmap image) { // calculate how many bytes our image consists of int bytes = image.getByteCount(); ByteBuffer buffer = ByteBuffer.allocate(bytes); // Create a new buffer image.copyPixelsToBuffer(buffer); // Move the byte data to the buffer byte[] temp = buffer.array(); // Get the underlying array containing the data. byte[] pixels = new byte[(temp.length/4) * 3]; // Allocate for BGR // Copy pixels into place for (int i = 0; i < temp.length/4; i++) { pixels[i * 3] = temp[i * 4 + 2];//B pixels[i * 3 + 1] = temp[i * 4 + 1]; //G pixels[i * 3 + 2] = temp[i * 4 ];//R } return pixels;}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer