Long time since I haven’t blogged about OpenRaster, or even coded, or even worked on the specs, or even think about it. For those who have forgotten, OpenRaster is an effort, we (with some of the gimp developers) started (three years ago, god that time flies), in order to develop the basis for exchanging complex graphics file formats (that’s the short story).
A little while ago, Martin Renold main developer of MyPaint (a nice linux application dedicated to fast painting on linux), contacted me about OpenRaster because he was looking for a default file format for MyPaint, and since OpenRaster suited his need, he decided to use it.
A little while ago, he reported his success on create‘s mailing list, with a document produced with MyPaint. Which leads to noticing a few underspecified or badly specified in the layer stack, and also to realize that while Krita was able to load its own generated ORA files, it failed with those from MyPaint… Now I have fixed the issues, and as you can see below, files created in MyPaint are correctly loaded in Krita 2.0:
Pippin, GEGL maintainer, mentioned that he also was able to successfully open the file with GEGL (next core of the Gimp), I unfortunately don’t have a screen shot of this. While there are still a lot of things to fix and specify to get a fully functionnal OpenRaster, this a huge step. Soon MyPaint is going to be released with OpenRaster support, Krita is to believe in a non so distant future with OpenRaster support, and the Gimp is starting to make a more and more extensive use of GEGL and should therefor get OpenRaster support as well.