Bitmap ARGB8888 BGRA8888 RGB24 R

作者: 一林花色 | 来源:发表于2017-05-24 19:02 被阅读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

    相关文章

      网友评论

        本文标题:Bitmap ARGB8888 BGRA8888 RGB24 R

        本文链接:https://www.haomeiwen.com/subject/qfvoxxtx.html