Mercurial > hg > orthanc
diff OrthancServer/Internals/DicomImageDecoder.cpp @ 2107:88831c3edd8f
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 19 Oct 2016 17:22:09 +0200 |
parents | 1a5e070a21c3 |
children | b9bd52c72ba2 |
line wrap: on
line diff
--- a/OrthancServer/Internals/DicomImageDecoder.cpp Mon Oct 17 15:36:50 2016 +0200 +++ b/OrthancServer/Internals/DicomImageDecoder.cpp Wed Oct 19 17:22:09 2016 +0200 @@ -340,7 +340,7 @@ throw OrthancException(ErrorCode_NotImplemented); } - return new Image(format, info.GetWidth(), info.GetHeight()); + return new Image(format, info.GetWidth(), info.GetHeight(), false); } @@ -674,7 +674,7 @@ if (image->GetFormat() != format) { // A conversion is required - std::auto_ptr<ImageAccessor> target(new Image(format, image->GetWidth(), image->GetHeight())); + std::auto_ptr<ImageAccessor> target(new Image(format, image->GetWidth(), image->GetHeight(), false)); ImageProcessing::Convert(*target, *image); image = target; } @@ -713,7 +713,7 @@ // If the source image is not grayscale 8bpp, convert it if (image->GetFormat() != PixelFormat_Grayscale8) { - std::auto_ptr<ImageAccessor> target(new Image(PixelFormat_Grayscale8, image->GetWidth(), image->GetHeight())); + std::auto_ptr<ImageAccessor> target(new Image(PixelFormat_Grayscale8, image->GetWidth(), image->GetHeight(), false)); ImageProcessing::Convert(*target, *image); image = target; }