-
Notifications
You must be signed in to change notification settings - Fork 133
OpenRaster
Calle Laakkonen edited this page Mar 19, 2019
·
2 revisions
This page describes the status of OpenRaster support in Drawpile.
Support for ORA was added in version 0.7. It is the default format for images that have more than one layer or contain annotations. (For simple images, PNG is the default.)
Currently, version 0.0.3 of the spec is implemented, with the following exceptions:
- Nested layer groups are not supported (TODO for version 2.2.0)
- Unimplemented composite-ops: (TODO for some version 2.x)
- svg:overlay
- svg:hard-light
- svg:soft-light
- svg:difference
- svg:color
- svg:luminosity
- svg:hue
- svg:saturation
- svg:dst-in
- svg:dst-out
- svg:dst-atop
- Layer selection status is not supported
- Layer
edit-locked
attribute is read, but not saved currently
Drawpile also uses some nonstandard extensions. The http://drawpile.net/
namespace is used for these. The extensions are:
- Text annotations (will be replaced by Text element once specified)
- Layer attribute
drawpile:censored
is set totrue
if the layer is flagged as censored
Other nonstandard extensions supported:
- Partial support for MyPaint's background. If the bottom-most layer has an attribute named
background-tile
(in MyPaint's namespace,) and the tile is 64x64 pixels, that layer is ignored and the tile is set as the background tile. Drawpile will save a layer like this, which is fully compatible with MyPaint, if a non-transparent canvas background is set.
TODO
- Implement multipage/animation support once specified