鼠标点击 人脸图片局部柔和变色 100分
[解决办法]
void CShowView::OnProcessGrey()
{
this->RedrawWindow();
CDC*pDC=GetDC();
Graphics graphics(pDC->m_hDC);
// 装入当前已经打开的图像文件
Bitmap image(L"2.bmp");
int Width=image.GetWidth();
int Height=image.GetHeight();
Color color,colorTemp;
for(int i=Width;i>0;i--)
for(int j=Height;j>0;j--)
{
iamge.GetPixel(i,j,&color);
int middle=(color.GetRed()+color.GetGreen()+color.GetBlue())/3;
COLORREF now=RGB(middle,middle,middle);
colorTemp.SetValue(color.MakeARGB(255,middle,middle,middle));
image.SetPixel(i,j,colorTemp);
}
graphics.DrawImage(&image,Rect(0,0,Width,Height));
}