+ std::string PixelType = filehelper->GetFile()->GetPixelType();
+ std::string ts = filehelper->GetFile()->GetTransferSyntax();
+
+ std::cout << " Failed" << std::endl
+ << " pixel ("
+ << PixelType
+ << ") differ (as expanded in memory)."
+ << std::endl
+ << " compression : "
+ << GDCM_NAME_SPACE::Global::GetTS()->GetValue(ts) << std::endl;
+
+ std::cout << " list of the first " << MAX_NUMBER_OF_DIFFERENCE
+ << " pixels differing (pos : original - written) :"
+ << std::endl;
+
+ int i;
+ unsigned int j;
+ for(i=0, j=0;i<dataSize && j<MAX_NUMBER_OF_DIFFERENCE;i++)
+ {
+ //if(imageData[i]!=imageDataWritten[i])
+ if (abs ((int)imageData[i]-(int)imageDataWritten[i]) > 2)
+ {
+ std::cout << std::hex << "(" << i << " : "
+ << std::hex << (int)(imageData[i]) << " - "
+ << std::hex << (int)(imageDataWritten[i]) << ") "
+ << std::dec;
+ ++j;
+ }
+ }
+ std::cout << std::endl;
+
+ if (j !=0 ) {