|
求教 我有如下一段代码 把一个区域内的像素的亮度加深
实际执行的效率太慢了 求更好的解决办法
COLORREF rgb;
BYTE r,g,b;
for(UINT x=0;x<xMax;x++)
{
for(UINT y=0;y<yMax;y++)
{
rgb=GetPixel(x,y);
r=GetR(rgb);
g=GetG(rgb);
b=GetB(rgb);
r+=20;g+=20;b+=20;//溢出问题不必考虑...小小的隐患而已...
SetPixel(x,y,RGB(r,g,b);
}
}
|
|