comparison Core/Images/ImageProcessing.h @ 4079:73c22208272f

ImageProcessing::ShiftScale2()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 22 Jun 2020 18:59:45 +0200
parents f9863630ec7f
children 2e1564f57542
comparison
equal deleted inserted replaced
4077:ae7ebd5b0443 4079:73c22208272f
141 const ImageAccessor& source, 141 const ImageAccessor& source,
142 float offset, 142 float offset,
143 float scaling, 143 float scaling,
144 bool useRound); 144 bool useRound);
145 145
146 // Computes "x * scaling + offset" inplace. "useRound" is expensive.
147 static void ShiftScale2(ImageAccessor& image,
148 float offset,
149 float scaling,
150 bool useRound);
151
152 static void ShiftScale2(ImageAccessor& target,
153 const ImageAccessor& source,
154 float offset,
155 float scaling,
156 bool useRound);
157
146 static void Invert(ImageAccessor& image); 158 static void Invert(ImageAccessor& image);
147 159
148 static void Invert(ImageAccessor& image, int64_t maxValue); 160 static void Invert(ImageAccessor& image, int64_t maxValue);
149 161
150 static void DrawLineSegment(ImageAccessor& image, 162 static void DrawLineSegment(ImageAccessor& image,