请问诸位,画直方图时,得到一个像素中的一个颜色分量后为什么要移位处理啊?数组中储存的是什么啊?程序如下,px指向颜色数组,移的位数(5)是随便给的
for(y=y_begin;y<=y_end;y++)
 for(x=x_begin;x<=x_end;x++)
    {b=px[(y*W+x)*3]>>5;
     g=px[(y*W+x)*3+1]>>5;
     r=px[(y*W+x)*3+2]>>5;
     }