#include #include #include "..\RasIO\rasio.h" void main (int argc, char * argv[]) { Raster_file * img = NULL; int i,j; if (argc != 3) { printf ("Usage: %s \n", argv[0]); exit (1); } printf ("Input file: %s\nOutput file: %s\n", argv[1], argv[2]); img = read_raster_file (argv[1]); if (!img) { printf ("Failure opening/reading file \"%s\".", argv[1]); exit (1); } printf ("RASter image file \"%s\" read.\n", argv[1]); for (i=0; iheader->height; i++) { for (j=0; jheader->width; j++) { img->image[i][j] = 255-(img->image[i][j]); } } if (write_raster_file (argv[2], img->image, img->header->height, img->header->width)) { printf ("Failure opening/writing file \"%s\".", argv[2]); exit (1); } printf ("RASter image file \"%s\" written.\n", argv[2]); }