#include #include #include #include "image.h" void writeImage(char fname[], ImageType& image) { int i, j; int N, M, Q; unsigned char *charImage; ofstream ofp; image.getImageInfo(N, M, Q); charImage = (unsigned char *) new unsigned char [3*M*N]; RGB val; for(i=0; i(charImage), (3*M*N)*sizeof(unsigned char)); if (ofp.fail()) { cout << "Can't write image " << fname << endl; exit(0); } ofp.close(); delete [] charImage; }