首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

求RGB565的byte数组 结成图片的java代码或算法

2013-04-07 
求RGB565的byte数组 组成图片的java代码或算法 public void onPreviewFrame(byte[] data, Camera camera)

求RGB565的byte数组 组成图片的java代码或算法
 public void onPreviewFrame(byte[] data, Camera camera)

从摄像头获得的是byte[]数组的RGB565编码数据

[解决办法]
public static Bitmap createBitmap (int[] colors, int offset, int stride, int width, int height, Bitmap.Config config) 
config选RGB_565 
[解决办法]


for (int i = 0; i < 153600; i += 2) {
tmpData = (int) (rgbBuf[i + 1] & 0xff) << 8;
nextData = (int) (rgbBuf[i] & 0xff);
sum = tmpData + nextData;
sum = (sum & 0xffc0) >> 1 
[解决办法]
 ((char) (sum & 0x001f));
tmp = intToWord(sum);
data[i] = tmp[0];
data[i + 1] = tmp[1];
}

热点排行