图像特效之交叉冲印
通过改变色调来将图片艺术化,具体的效果,大家见仁见智吧。
RGBQUAD table[256];
double value;
double r, g;
for(int i = 0; i < 256; i++)
{
value=i<128?i:256-i;
r = pow(value, 3)/64.0/256.0;
table[i].rgbRed = (i<128?r:256-r);
g = pow(value, 2)/128.0;
table[i].rgbGreen = (i<128?g:256-g);
table[i].rgbBlue = i/2 + 0x25;
}