以前的矩证为
ColorMatrix cmGray = {
0.5f, 0.5f, 0.5f, 0, 0,
0.5f, 0.5f, 0.5f, 0, 0,
0.5f, 0.5f, 0.5f, 0, 0,
0, 0, 0, 1, 0,
0, 0, 0, 0, 1
};
效果不好。现在参照CXimage中的GrayScale算法,修改为
ColorMatrix cmGray = {
0.299f, 0.299f, 0.299f, 0, 0,
0.587f, 0.587f, 0.587f, 0, 0,
0.114f, 0.114f, 0.114f, 0, 0,
0, 0, 0, 1, 0,
0, 0, 0, 0, 1
};