@@ -121,10 +121,10 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
121121 auto *dst_pixel = (FIRGBAF*)dst_bits;
122122 for (unsigned x = 0 ; x < width; x++) {
123123 // convert and scale to the range [0..1]
124- dst_pixel->red = (float )(src_pixel[FI_RGBA_RED]) / 255 .0F ;
125- dst_pixel->green = (float )(src_pixel[FI_RGBA_GREEN]) / 255 .0F ;
126- dst_pixel->blue = (float )(src_pixel[FI_RGBA_BLUE]) / 255 .0F ;
127- dst_pixel->alpha = (float )(src_pixel[FI_RGBA_ALPHA]) / 255 .0F ;
124+ dst_pixel->red = (float )(src_pixel[FI_RGBA_RED]) / 255 .F ;
125+ dst_pixel->green = (float )(src_pixel[FI_RGBA_GREEN]) / 255 .F ;
126+ dst_pixel->blue = (float )(src_pixel[FI_RGBA_BLUE]) / 255 .F ;
127+ dst_pixel->alpha = (float )(src_pixel[FI_RGBA_ALPHA]) / 255 .F ;
128128
129129 src_pixel += bytespp;
130130 dst_pixel++;
@@ -146,11 +146,11 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
146146
147147 for (unsigned x = 0 ; x < width; x++) {
148148 // convert and scale to the range [0..1]
149- const float dst_value = (float )src_pixel[x] / 65535 .0F ;
149+ const float dst_value = (float )src_pixel[x] / 65535 .F ;
150150 dst_pixel[x].red = dst_value;
151151 dst_pixel[x].green = dst_value;
152152 dst_pixel[x].blue = dst_value;
153- dst_pixel[x].alpha = 1 .0F ;
153+ dst_pixel[x].alpha = 1 .F ;
154154 }
155155 src_bits += src_pitch;
156156 dst_bits += dst_pitch;
@@ -169,10 +169,10 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
169169
170170 for (unsigned x = 0 ; x < width; x++) {
171171 // convert and scale to the range [0..1]
172- dst_pixel[x].red = (float )(src_pixel[x].red ) / 65535 .0F ;
173- dst_pixel[x].green = (float )(src_pixel[x].green ) / 65535 .0F ;
174- dst_pixel[x].blue = (float )(src_pixel[x].blue ) / 65535 .0F ;
175- dst_pixel[x].alpha = 1 .0F ;
172+ dst_pixel[x].red = (float )(src_pixel[x].red ) / 65535 .F ;
173+ dst_pixel[x].green = (float )(src_pixel[x].green ) / 65535 .F ;
174+ dst_pixel[x].blue = (float )(src_pixel[x].blue ) / 65535 .F ;
175+ dst_pixel[x].alpha = 1 .F ;
176176 }
177177 src_bits += src_pitch;
178178 dst_bits += dst_pitch;
@@ -191,10 +191,10 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
191191
192192 for (unsigned x = 0 ; x < width; x++) {
193193 // convert and scale to the range [0..1]
194- dst_pixel[x].red = (float )(src_pixel[x].red ) / 65535 .0F ;
195- dst_pixel[x].green = (float )(src_pixel[x].green ) / 65535 .0F ;
196- dst_pixel[x].blue = (float )(src_pixel[x].blue ) / 65535 .0F ;
197- dst_pixel[x].alpha = (float )(src_pixel[x].alpha ) / 65535 .0F ;
194+ dst_pixel[x].red = (float )(src_pixel[x].red ) / 65535 .F ;
195+ dst_pixel[x].green = (float )(src_pixel[x].green ) / 65535 .F ;
196+ dst_pixel[x].blue = (float )(src_pixel[x].blue ) / 65535 .F ;
197+ dst_pixel[x].alpha = (float )(src_pixel[x].alpha ) / 65535 .F ;
198198 }
199199 src_bits += src_pitch;
200200 dst_bits += dst_pitch;
@@ -216,7 +216,7 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
216216 dst_pixel[x].red = (float )(src_pixel[x].red / static_cast <double >(std::numeric_limits<uint32_t >::max ()));
217217 dst_pixel[x].green = (float )(src_pixel[x].green / static_cast <double >(std::numeric_limits<uint32_t >::max ()));
218218 dst_pixel[x].blue = (float )(src_pixel[x].blue / static_cast <double >(std::numeric_limits<uint32_t >::max ()));
219- dst_pixel[x].alpha = 1 .0F ;
219+ dst_pixel[x].alpha = 1 .F ;
220220 }
221221 src_bits += src_pitch;
222222 dst_bits += dst_pitch;
@@ -258,11 +258,11 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
258258 for (unsigned x = 0 ; x < width; x++) {
259259 // convert by copying greyscale channel to each R, G, B channels
260260 // assume float values are in [0..1]
261- const float value = CLAMP (src_pixel[x], 0 .0F , 1 .0F );
261+ const float value = std::clamp (src_pixel[x], 0 .F , 1 .F );
262262 dst_pixel[x].red = value;
263263 dst_pixel[x].green = value;
264264 dst_pixel[x].blue = value;
265- dst_pixel[x].alpha = 1 .0F ;
265+ dst_pixel[x].alpha = 1 .F ;
266266 }
267267 src_bits += src_pitch;
268268 dst_bits += dst_pitch;
@@ -281,10 +281,10 @@ FreeImage_ConvertToRGBAF(FIBITMAP *dib) {
281281
282282 for (unsigned x = 0 ; x < width; x++) {
283283 // convert pixels directly, while adding a "dummy" alpha of 1.0
284- dst_pixel[x].red = CLAMP (src_pixel[x].red , 0 .0F , 1 .0F );
285- dst_pixel[x].green = CLAMP (src_pixel[x].green , 0 .0F , 1 .0F );
286- dst_pixel[x].blue = CLAMP (src_pixel[x].blue , 0 .0F , 1 .0F );
287- dst_pixel[x].alpha = 1 .0F ;
284+ dst_pixel[x].red = std::clamp (src_pixel[x].red , 0 .F , 1 .F );
285+ dst_pixel[x].green = std::clamp (src_pixel[x].green , 0 .F , 1 .F );
286+ dst_pixel[x].blue = std::clamp (src_pixel[x].blue , 0 .F , 1 .F );
287+ dst_pixel[x].alpha = 1 .F ;
288288 }
289289 src_bits += src_pitch;
290290 dst_bits += dst_pitch;
0 commit comments