图像特效之交叉冲印

通过改变色调来将图片艺术化,具体的效果,大家见仁见智吧。

 

 

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;
 }

 

 

图像特效之交叉冲印_第1张图片

图像特效之交叉冲印_第2张图片

你可能感兴趣的:(table)