diff --git a/plugins/impex/exr/exr_converter.cc b/plugins/impex/exr/exr_converter.cc --- a/plugins/impex/exr/exr_converter.cc +++ b/plugins/impex/exr/exr_converter.cc @@ -233,7 +233,7 @@ inline bool checkUnmultipliedColorsConsistent(const Rgba &mult) const { const T alpha = pixel.a; - return alpha >= alphaNoiseThreshold() || + return abs(alpha) >= alphaNoiseThreshold() || (pixel.r * alpha == mult.r && pixel.g * alpha == mult.g && pixel.b * alpha == mult.b);