Support for 8-bit Masks
At the moment one one-bit masks can used to control what parts of the image are modified by any image processing (i.e. with a one-bit mask, whether or not to apply the particular effect to that pixel), but it would also be good to support an 8-bit mask, meaning how strongly to apply the effect. At the moment, BeginImageProcessing is the only way that comes close, and this only works as a pure “bit is selected” function. Custom processing needs a way to work with 8-bit masks, and all built-in processing should support 8-bit masks.
Also, more functionality for manipulating masks:
Creating masks:
• “Magnetic masking” user interaction
• Create a mask based on one or more colour (ranges) (a more expanded, and controllable, version of a magic wand)
Modifying masks:
• Merge masks (and/or/xor/…)
• User-interaction to allow a mask to be edited
Better querying of masks:
• “Is this pixel masked?” (to what level?)
8bit masks are already supported (just not the default). The other requests here should also be possible. For more info, please post a request to our forum at: