rgb数值是怎么从最原始数据处理的?

2019-07-20 02:01发布

求大佬们指点,这个提取R.的值之后后  r=(r<<3)|(r&0x07);这行代码的值是在起什么作用?
同理获取G和B的时候也有这个操作,

还有就是        if((r<100)&&(g<100)&&(b<100)){
                                                black++;

这个100的值是怎么获取出来的呢?是先随便给个值一值使,还是从没有进行rgb分离的数据算出来的这么一个标准??
同理下面几行的这个>或<的值的范围不知道从哪确定出来


求大佬们指点,感激不尽
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。