Mercurial > hg > orthanc
diff OrthancFramework/Sources/Images/ImageProcessing.cpp @ 4664:f9eda86f9045
ImageProcessing::Convert() from Float32 to RGB24
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 14 May 2021 11:46:57 +0200 |
parents | 5774fe497ff2 |
children | ebb801d44e06 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/ImageProcessing.cpp Thu May 13 14:11:47 2021 +0200 +++ b/OrthancFramework/Sources/Images/ImageProcessing.cpp Fri May 14 11:46:57 2021 +0200 @@ -1019,6 +1019,13 @@ return; } + if (target.GetFormat() == PixelFormat_RGB24 && + source.GetFormat() == PixelFormat_Float32) + { + ConvertFloatToGrayscale<PixelFormat_RGB24>(target, source); + return; + } + throw OrthancException(ErrorCode_NotImplemented); }