Android知识Android技术知识Android开发

Bitmap ARGB8888 BGRA8888 RGB24 R

2017-05-24  本文已影响326人  一林花色

Android使用Java语言,Java默认使用大端字节序,c/c++默认使用小端字节序,当我们在jni中需要使用Bitmap像素数据的时候,需谨记需要把Java的大端转成c++的小端字节序之后才能使用

字面顺序和内存字节顺序

Android 中 Bitmap.config.ARGB_8888 的Bitmap默认是大端字节序,当需要把这个图片内存数据给小端语言使用的时候,就需要把大端字节序转换为小端字节序。比如Java是大端,c++是小端,Java的ARGB_8888给c++使用,需要把Java的ARGB_8888的内存数据转换为BGRA8888

参考内容
RGBA_color_space

上一篇下一篇

猜你喜欢

热点阅读