码迷,mamicode.com
首页 > 其他好文 > 详细

RGB转化int32数值

时间:2020-06-22 11:13:37      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:col   span   红色   err   图片   load   ret   部分   info   

最近在做一个音箱的开发,其中涉及到了RGB转换int8-32数值,需求如红色部分:

技术图片

 

 

RGB转化无符号int32数值

 //RGB颜色转换成int32位的数值,每8位分别保存一个RGB值,从右往左,第一个八位保存B值,第二个八位保存G值,第三个八位保存R值,第四个八位全为0
 int converRgbToRgb(int r,int g,int b){
        int color = ((0xFF << 24)|(r << 16)|(g << 8)|b);
        return color;
 }

 技术图片

无符号int32转化RGB数值

 void convertUintToARGB(int color) {
        int r = (color >> 16) & 0xFF;
        int g = (color >> 8) & 0xFF;
        int b = (color >> 0) & 0xFF;
        System.out.println(r+"::"+g+"::"+b);

    }

 

RGB转化int32数值

标签:col   span   红色   err   图片   load   ret   部分   info   

原文地址:https://www.cnblogs.com/yanjj/p/12721028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!