Initial alpha transparency editing support
Detail:
- Allow creation of new format sprites:
- Alpha mask sprites
- Alpha channel sprites
- Enhanced Brush tool ideas:
- Alpha channel sprite support + sprite brushes effectively provide airbrush support New brushes are provided in the brush tool with Gaussian blur.
By relying on the underlying OS_SpriteOp calls, only RGB blending of alpha sprites is supported; when you paint over a transparent or translucent region of a sprite, it always turns fully opaque, except when using the Transparent colour.
On an alpha masked sprite, painting in the Transparent colour always turns the affected pixels fully transparent. Admin: Submmission for Paint bounty.