Follow-up Comment #2, bug #19240 (project mypaint):
> IMO this does not belong here: it'd be a MyPaint-specific extension to the
ORA format, which isn't so bad in itself although it would require wider
agreement, but it's also somewhat difficult to square with the current
implementation.
I believe the SVG spec allows for program-specific data. Other programs are
expected to ignore and preserve it if found. Inkscape, for example, stores
info specific to Inkscape in addition to standard SVG in files it creates.
ORA spec could be amended to allow something similar, so program-specific
features could be saved and restored without affecting how the image is
displayed in another program. It might be a lot of work for one feature, but
it would open the door for other changes in the future.
A program could, for example, implement something like layer grouping needing
the ORA spec modified to accommodate it. Programs could experiment and see
what works, and good additions could be added to spec, while niche ones could
live inside the program's custom area in the file.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?19240>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs