clr=compDC.GetPixel(x,y);
red=GetRValue(clr);
green=GetGValue(clr);
blue=GetBValue(clr);
//因为RGB颜色共256^3种,不可能都保存到数组中,因此要先进行一定的提取工作,因为人对亮度的感
//觉是最明显的,所以可以先将RGB颜色值转成亮度值,这个公式即转换公式,刚好亮度数值是256级的,//就可以统计颜色直方图了
pix_color=red*0.299+green*0.587+blue*0.114;
red=GetRValue(clr);
green=GetGValue(clr);
blue=GetBValue(clr);
//因为RGB颜色共256^3种,不可能都保存到数组中,因此要先进行一定的提取工作,因为人对亮度的感
//觉是最明显的,所以可以先将RGB颜色值转成亮度值,这个公式即转换公式,刚好亮度数值是256级的,//就可以统计颜色直方图了
pix_color=red*0.299+green*0.587+blue*0.114;