pnmimage: don't return values larger than 1.0f from from_val()

This commit is contained in:
rdb 2020-01-08 03:30:27 +01:00
parent a50d375c35
commit 6f782ce519

View File

@ -210,7 +210,7 @@ from_val(xelval input_value) const {
switch (_xel_encoding) {
case XE_generic:
case XE_generic_alpha:
return (float)input_value * _inv_maxval;
return std::min((float)input_value * _inv_maxval, 1.0f);
case XE_generic_sRGB:
case XE_generic_sRGB_alpha: