[CREATE] OpenRaster specification: updates to support masking

Boudewijn Rempt boud at valdyas.org
Fri Dec 13 04:01:13 PST 2013


I firmly intend to look into this into detail -- I'm not forgetting about it :-)

On Friday 06 December 2013 Dec 16:49:10 Andrew Chadwick wrote:
> I'm in the process of (slowly and experimentally) refactoring the layers
> code in MyPaint to add a bunch of fancy features like masking, nested
> layers, and layer formats other than raster (but which either rasterize
> (like SVG) or can be represented usefully as an icon (like basically
> nothing right now)).
> 
> I've noticed that the OpenRaster specification will need to be updated
> to support the Porter-Duff "in" operator, and I'd like to take the
> opportunity to allow sub-stacks to be composited with user-specifiable
> blending and compositing operators. Conveniently enough, the W3C
> Compositing and Blending Level 1 specification has evolved into a very
> helpful and complete form, and defines neatly an important aspect of how
> "groups" in formats like SVG - equivalent to our nested stacks - should
> be expected to render.
> 
> Therefore I'd like to update the OpenRaster draft specification[1] in
> accordance with the attached proposal. See
> https://gist.github.com/achadwick/7827931 in case the attachment hasn't
> made it through the mailing list software.
> 
> 
> [1] http://www.freedesktop.org/wiki/Specifications/OpenRaster/Draft
> 
> 

-- 
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl



More information about the CREATE mailing list