Hey Johann, I think it would be great if we could adapt ORA to contain the features needed to support the majority of what your program needs to save. Offhand, I know the programs "mypaint" and "drawpile" also use ORA as their native saving format.
Vector shapes already have general support, at least in the Krita community. See my merge request here: https://invent.kde.org/kde/krita/-/merge_requests/228 -- I think the main issue is deciding what to do with them for programs that do not support vectors. Provide a pre-rendered version along with the svg, or require programs to at least be able to render SVG, or what? This is the main discussion point but I agree that it would be a good step to bring these shape layers into the standard at least to realize the goal of replacing PSD feature wise. Affine transformations are not difficult to support as masks, this was also one of my considerations. For 'layer effects' : do you mean, non destructive filters? If so, this was a very interesting problem that I have been considering for a while, that is, implementing arbitrary functions into a file format. IT seems very difficult to do safely, but I did have a few ideas. I would love to hear your thoughts on this. The same idea could be applied, in a more limited scope, to define generalized layer filters. Layer groups are supported by default in ORA, but if you don't use them yet, you can just place all layers into the root group. -Paul
_______________________________________________ CREATE mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/create
