#include "iflinterface.h" #include #include #include #include "ImageWin.h" main (int argc, char ** argv) { // Check args if (argc<2) { cout << "Usage: imageio [new image format filename]\n"; exit(2); } // Read image file JDImage im; readJDImage(argv[1],im); // Output image size cout << "\nImage Size X: " << im.xsize << " Y: " << im.ysize << "\n\n" << flush; // Clear alpha bit to make sure we aren't doing this wrong for (int y=0;y2 && im.xsize>0 && im.ysize>0) { writeJDImage(argv[2],im); } else // If we actually read something, then show in window if (im.xsize > 0 || im.ysize>0) { ImageWin win; win.attachImage(im); glutMainLoop(); } }