Mercurial > hg > orthanc
diff Core/DicomParsing/Internals/DicomImageDecoder.cpp @ 2699:52217dc47a4e
new image/pam MIME TYPE supported in /instances/../frames/../image-uint8... routes
author | am@osimis.io |
---|---|
date | Thu, 05 Jul 2018 12:25:00 +0200 |
parents | 345725b9350c |
children | d924f9bb61cc |
line wrap: on
line diff
--- a/Core/DicomParsing/Internals/DicomImageDecoder.cpp Thu Jun 28 12:24:45 2018 +0200 +++ b/Core/DicomParsing/Internals/DicomImageDecoder.cpp Thu Jul 05 12:25:00 2018 +0200 @@ -93,6 +93,7 @@ #if ORTHANC_ENABLE_JPEG == 1 # include "../../Images/JpegWriter.h" #endif +#include "../../Images/PamWriter.h" #include <boost/lexical_cast.hpp> @@ -952,6 +953,17 @@ } + void DicomImageDecoder::ExtractPamImage(std::string& result, + std::auto_ptr<ImageAccessor>& image, + ImageExtractionMode mode, + bool invert) + { + ApplyExtractionMode(image, mode, invert); + + PamWriter writer; + writer.WriteToMemory(result, *image); + } + #if ORTHANC_ENABLE_PNG == 1 void DicomImageDecoder::ExtractPngImage(std::string& result, std::auto_ptr<ImageAccessor>& image,