void Format::printAll() { // All format information... printf( "Image size info:\n" \ " width:\t\t %d\n" \ " height:\t\t %d\n" \ " bytes per line:\t %d\n" \ " image buffer size:\t %d\n" \ "\nImage format info:\n" \ " pixel format:\t %s\n" \ " colorspace:\t\t %s\n" \ " field:\t\t %s\n", getWidth(), getHeight(), getBytesPerLine(), getImageSize(), getPixelFormat(), getColorspace(), getField() ); switch(state) { case FORMAT_IS_DIRTY: printf("\nFormat state has not yet been applied.\n"); break; case FORMAT_IS_NULL: printf("\nFormat has not yet been fetched.\n"); break; case FORMAT_FAILED_UPDATE: printf("\nFormat state update failed to apply cleanly.\n"); break; case FORMAT_IS_CLEAN: default: break; } }
long ImageLoaderPcxHeader::getImageSize() const { return getNumBitPlanes() * getBytesPerLine() * getHeight() + 128; }