changeset 470:1fa848d79b84

Support rendering of images whose pixel format is uint8_t
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 13 Aug 2020 21:12:39 +0200
parents 5defca556806
children c5b7877407af
files NEWS Plugin/WadoRsRetrieveRendered.cpp
diffstat 2 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/NEWS	Wed Aug 12 20:30:13 2020 +0200
+++ b/NEWS	Thu Aug 13 21:12:39 2020 +0200
@@ -3,6 +3,7 @@
 
 * Support transcoding in WADO-RS RetrieveStudy, RetrieveSeries and RetrieveInstance
 * Support of dynamic linking against the system-wide Orthanc framework library
+* Support rendering of images whose pixel format is uint8_t
 * Fix ".../rendered" on MONOCHROME1 images
 * Fix default windowing in rendered frames using WADO-URI and WADO-RS
 
--- a/Plugin/WadoRsRetrieveRendered.cpp	Wed Aug 12 20:30:13 2020 +0200
+++ b/Plugin/WadoRsRetrieveRendered.cpp	Thu Aug 13 21:12:39 2020 +0200
@@ -626,6 +626,14 @@
     {
       switch (source.GetFormat())
       {
+        case Orthanc::PixelFormat_Grayscale8:
+          ApplyWindowing<Orthanc::PixelFormat_Grayscale8>(scaled, region, parameters.GetWindowCenter(),
+                                                          parameters.GetWindowWidth(),
+                                                          parameters.GetWindowingMode(),
+                                                          parameters.GetRescaleSlope(),
+                                                          parameters.GetRescaleIntercept());
+          break;
+
         case Orthanc::PixelFormat_Grayscale16:
           ApplyWindowing<Orthanc::PixelFormat_Grayscale16>(scaled, region, parameters.GetWindowCenter(),
                                                            parameters.GetWindowWidth(),