#include "stdio.h" #include "stdlib.h" int main(void) { printf("Very simple program for saving brightened image values into an array ....\n"); FILE *image_in, *image_out; int r,c; unsigned char image[10][10], imageout[10][10]; /*image size in rows and columns*/ image_in=fopen("mouse10.raw","r+b"); /*open binary image for reading*/ image_out=fopen("mlight.raw","w+b"); /*open binary image for writing*/ if (image_in==NULL) printf("File not found ... \n"); else fread(image, 1, 100, image_in); { for (r=0;r<10;r++) { for (c=0;c<10;c++) { if (image[r][c]>215) image[r][c]=215; imageout[r][c]=image[r][c]+40; printf("%d\t",imageout[r][c]); /* print the new brighter values with tabs*/ } printf("\n"); /* print new line after each row*/ } fclose(image_in); fwrite(imageout, 1, 100, image_out); } printf("Finished\n"); return (0); }