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;}


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android 读取本地(SD卡)图片
  2. android捕获ListView中每个item点击事件
  3. android studio基本使用零碎整理
  4. Android布局控件的继承关系
  5. Android聊天软件开发(基于网易云IM即时通
  6. Android中网络判断
  7. 【android】recycleview小整理
  8. Android P2P语音通话实现
  9. android: content URI的真实路径获取
  10. android 颜色16进制对应的xml配置值(工具