void RunPixelOperationsTest() { BitmapImage png; bool loaded = png.LoadFromFile("images/get_pixel_test.png"); LOG_PRINT("PNG:"); RunPixelOperationsTest( png ); png.SaveToFile("images/set_pixel_test.png"); BitmapImage jpg; loaded = jpg.LoadFromFile("images/get_pixel_test.jpg"); LOG_PRINT("JPG:"); RunPixelOperationsTest( jpg ); jpg.SaveToFile("images/set_pixel_test.jpg"); }
int TestImageArchive() { ImageArchive img_archive( "./images/src.bmp" ); if( !img_archive.IsValid() ) return -1; BitmapImage img; LoadBitmapImageFromImageArchive( img_archive, img ); bool saved = img.SaveToFile( "./images/dest.jpg" ); if( saved ) return 0; else return -1; }