On Thu, Jan 08, 2009 at 03:04:34AM +0300, Alexandre Prokoudine wrote: > IMO, minimal core should have masks, even if mtpaint currently doesn't > support them (is it correct?).
mtpaint seems to have them, but I'm speaking for mypaint which definitively does not have them and most likely never will. > The reason behind this is that if masks are not supported, an application > that saves to core openraster will have to clip masked content physically > (remove this data from layers), which is really not good at all. The same logic is true for many other features. Applications would have to save two variants of the layer: one reduced to Core functionality (eg. with mask applied) and the other as extension for programs that support them. What you describe should IMO be called "strip non-core data" and could be offered as an option (disabled by default) to minimize file size. That said, I have no oppinion whether masks should be part of Core and there is no pressure from me to decide this. If they should, later versions of the mypaint loading code will happily apply and drop them. bye, Martin _______________________________________________ CREATE mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/create
