void sepia( colorImage img, int redSepia, int grnSepia, int bluSepia )
{
int r, c, avg ;
pixel pix;
for ( r=0; r<img.nrows; r++ )
for ( c=0; c<img.ncols; c++ )
{
pix = getColorPixel( img, r, c ) ;
avg = (pix.red+pix.grn+pix.blu)/3;
pix.red = redSepia*avg/255;
pix.grn = grnSepia*avg/255;
pix.blu = bluSepia*avg/255;
setColorPixel( img, r, c, pix );
}
}
Comments: