Android RGB565颜色byte数组转图片
来源:互联网 发布:ubuntu默认密码环 编辑:程序博客网 时间:2024/06/05 03:36
RGB565数据转图片方法如下
/** * RGB 565图片颜色数组封装成图片 * @param data 颜色数组 * @param height 高度 * @param width 宽度 * @return */ public static Bitmap getOriginalBitmap(byte[] data, int height, int width) { Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); ByteBuffer buffer = ByteBuffer.wrap(data); bitmap.copyPixelsFromBuffer(buffer); return bitmap; }
由于硬件拍照局限性的问题,接收的数据长宽其实是翻转,可参考使用Camera类拍照获取到图片,而且前后摄像头翻转的角度不一致,主摄像头翻转角度一般为-90度,所以还需要把得到的图片翻转回来。
/** * 旋转照片 * * @param bitmap * @param degress 翻转角度 * @return */ public static Bitmap rotateBitmap(Bitmap bitmap, int degress) { if (bitmap != null) { Matrix m = new Matrix(); m.postRotate(degress); bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), m, true); return bitmap; } return bitmap; }
0 0
- Android RGB565颜色byte数组转图片
- unity 图片转byte数组
- RGB565数据转RGB8888图片
- RGB565颜色表,附RGB888转RGB565工具,RGB24转RGB565工具
- Android底层jni中保存RGB565图片
- 安卓byte数组转图片文件
- byte数组转为图片
- android 图片与byte数组间的转换
- JAVA中颜色RGB888转RGB565的简单方法
- 转rgb565
- 图片转换为byte[]数组
- byte数组和图片转换
- 转载颜色模式RGB888->RGB565
- Android根据byte数组,生成图片,图片名字以当前时间作为名字
- android中的byte数组转换
- android中的byte数组转换
- android SharedPreferences存储byte数组
- Byte 数组 转 DataHandler
- Java集合之Queue和Deque接口
- es6学习一
- bootanimation
- SQL语句大全
- *Fxx and string
- Android RGB565颜色byte数组转图片
- C++虚函数和纯虚函数的区别
- hash table and hash algorithm
- 使用textEdit显示日志。(改变文本颜色)
- linux指令 -- cp与touch
- kafka 使用
- 导入struts价包启动服务器报:jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servle
- xml报错-Multiple annotations found at this line
- git 分支合并