- size_t dataSizeWritten = copy->GetImageDataSize();
- uint8_t* imageDataWritten = copy->GetImageData();
+ size_t dataSizeWritten = copy2.GetImageDataSize();
+ uint8_t *imageDataWritten = copy2.GetImageData();
+
+ if (originalF.GetXSize() != copy2.GetFile()->GetXSize() ||
+ originalF.GetYSize() != copy2.GetFile()->GetYSize() ||
+ originalF.GetZSize() != copy2.GetFile()->GetZSize())
+ {
+ std::cout << "Failed" << std::endl
+ << " X Size differs: "
+ << "X: " << originalF.GetXSize() << " # "
+ << copy2.GetFile()->GetXSize() << " | "
+ << "Y: " << originalF.GetYSize() << " # "
+ << copy2.GetFile()->GetYSize() << " | "
+ << "Z: " << originalF.GetZSize() << " # "
+ << copy2.GetFile()->GetZSize() << std::endl;
+ delete[] rescaleImage;