diff --git a/Testing/Code/Visualization/CMakeLists.txt b/Testing/Code/Visualization/CMakeLists.txt index ef53f394236ae4aaf6d475cbfbdf02baf3c81ac7..17c029d428bd396f35443bfaea0bd1fd5fce93a8 100644 --- a/Testing/Code/Visualization/CMakeLists.txt +++ b/Testing/Code/Visualization/CMakeLists.txt @@ -48,8 +48,8 @@ ${TEMP}/vrTvImageWidgetImageDumpWithoutGlAcceleration.png otbImageWidgetImageDump ${INPUTDATA}/qb_RoadExtract2sub200x200.tif # input image 0 # use glAcceleration -2 # resize factor ${TEMP}/vrTvImageWidgetImageDumpWithoutGlAcceleration.png +2 # resize factor ) IF(OTB_GL_USE_ACCEL) diff --git a/Testing/Code/Visualization/otbImageWidgetImageDump.cxx b/Testing/Code/Visualization/otbImageWidgetImageDump.cxx index 27cef4bbd32d34665e8a33936037d5c38e3200fc..4853924e715b9a563f84188d029b9b6a5ad0ffa4 100644 --- a/Testing/Code/Visualization/otbImageWidgetImageDump.cxx +++ b/Testing/Code/Visualization/otbImageWidgetImageDump.cxx @@ -24,10 +24,9 @@ int otbImageWidgetImageDump(int argc, char * argv[]) { - const char * infname = argv[1]; + const char * infname = argv[1]; const bool useAccel = atoi(argv[2]); - unsigned int sizeFactor = atoi(argv[3]); - const char * filename = argv[4]; + const char * filename = argv[3]; // typedefs @@ -43,8 +42,11 @@ int otbImageWidgetImageDump(int argc, char * argv[]) ImageType::RegionType region = reader->GetOutput()->GetLargestPossibleRegion(); ImageType::RegionType::SizeType size = region.GetSize(); - size[0] /= sizeFactor; - size[1] /= sizeFactor; + if( argc == 5 ) + { + size[0] /= atoi(argv[4]); + size[1] /= atoi(argv[4]); + } region.SetSize(size); // Create a widget