Mercurial > hg > orthanc
diff OrthancFramework/Sources/Images/ImageProcessing.h @ 4081:259c33759937 framework
integration mainline->framework
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 22 Jun 2020 19:04:45 +0200 |
parents | Core/Images/ImageProcessing.h@73c22208272f Core/Images/ImageProcessing.h@d6362b2c4b61 |
children | 26efd0404d97 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/ImageProcessing.h Mon Jun 22 15:10:03 2020 +0200 +++ b/OrthancFramework/Sources/Images/ImageProcessing.h Mon Jun 22 19:04:45 2020 +0200 @@ -145,6 +145,18 @@ float scaling, bool useRound); + // Computes "x * scaling + offset" inplace. "useRound" is expensive. + static void ShiftScale2(ImageAccessor& image, + float offset, + float scaling, + bool useRound); + + static void ShiftScale2(ImageAccessor& target, + const ImageAccessor& source, + float offset, + float scaling, + bool useRound); + static void Invert(ImageAccessor& image); static void Invert(ImageAccessor& image, int64_t maxValue);