步骤基本是这样的
1.创建与原图象大小一致的8位位图
2.读原图数据,每个点的r,g,b
3.计算每个点的灰度,灰度公式I=fr*r+fg*g+fb*b; fr+fg+fb=1;具体公式网上可以找到
4.将灰度值写入8位位图如果读进来的位图是24位的话 内存中这样存的RGBRGBRGBRGB
灰度图象是这样存的IIIIIII
1.创建与原图象大小一致的8位位图
2.读原图数据,每个点的r,g,b
3.计算每个点的灰度,灰度公式I=fr*r+fg*g+fb*b; fr+fg+fb=1;具体公式网上可以找到
4.将灰度值写入8位位图如果读进来的位图是24位的话 内存中这样存的RGBRGBRGBRGB
灰度图象是这样存的IIIIIII
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货