In
One Brightness the hue of every pixel is maintained, its brightness and saturation can be maintained or specified. For any given hue and saturation the full range of brightnesses will not be available, if the specified brightness falls outside the range then there is the option to use the highest available level or to adjust the saturation so that the specified brightness can be reached.
There is the option of leaving black, white, or grey between specified brightness ranges transparent.