void flood( colorImage image, pixel pix) { int r, c; pixel p; for ( r=0; r<image.nrows; r++ ) for ( c=0; c<image.ncols; c++ ) { p = getColorPixel( image, r, c ); if ( p.red == 0 && p.blu == 0 && p.grn == 0 ) setColorPixel( image, r, c, pix ); } } void fill( colorImage image, pixel pix) { int r, c; pixel p; for ( r=0; r<image.nrows; r++ ) for ( c=0; c<image.ncols; c++ ) setColorPixel( image, r, c, pix ); }
Comments: