app: fix gimp_operation_levels_map_input() for negative values
... when gamma != 1
This commit is contained in:
@ -202,7 +202,7 @@ gimp_operation_levels_map_input (GimpLevelsConfig *config,
|
|||||||
else
|
else
|
||||||
value = (value - config->low_input[channel]);
|
value = (value - config->low_input[channel]);
|
||||||
|
|
||||||
if (config->gamma[channel] != 0.0)
|
if (config->gamma[channel] != 0.0 && value > 0.0)
|
||||||
value = pow (value, 1.0 / config->gamma[channel]);
|
value = pow (value, 1.0 / config->gamma[channel]);
|
||||||
|
|
||||||
return value;
|
return value;
|
||||||
|
Reference in New Issue
Block a user