Mercurial > hg > orthanc-dicomweb
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(),