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: