> Cyrille, do you have documentation of the new krita format on-line? hum no :( it's the whole point of openraster, to have something documented ;) (btw s/new/current/ ;) )
> Hopefully we can compare the two continuously and push for merging, or > at least hope for it :) Here is an example taken from one of my image: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE DOC PUBLIC "-//KDE//DTD krita 1.3//EN" "http://www.koffice.org/DTD/krita-1.3.dtd"> <DOC xmlns="http://www.koffice.org/DTD/krita" syntaxVersion="1" editor="Krita" depth="1" > <IMAGE y-res="100" width="1000" mime="application/x-kra" profile="sRGB built-in - (lcms internal)" height="650" colorspacename="RGBA" name="unnamed" x-res="100" description="" > <LAYERS> <layer x="0" y="0" compositeop="normal" layertype="paintlayer" locked="0" colorspacename="RGBA" opacity="255" name="Colors" filename="layer0" visible="1" /> <layer x="0" y="0" compositeop="normal" layertype="paintlayer" locked="0" colorspacename="RGBA" opacity="255" name="Outlines" filename="layer1" visible="1" /> <layer x="0" y="0" compositeop="normal" layertype="grouplayer" locked="0" opacity="255" name="Scrambled TV Image" visible="1" > <LAYERS> <layer x="0" y="0" compositeop="normal" layertype="paintlayer" locked="0" colorspacename="RGBA" opacity="255" name="Noise" filename="layer2" visible="1" /> <layer x="0" y="0" compositeop="normal" layertype="paintlayer" locked="0" colorspacename="RGBA" opacity="255" name="TV Image" filename="layer3" visible="0" > <ExifInfo> <ExifValue ifd="2" numerator0="1203" components="1" type="5" denominator0="256" name="ApertureValue" /> ... </ExifInfo> </layer> </LAYERS> </layer> <layer x="0" y="-229" compositeop="normal" layertype="paintlayer" locked="1" colorspacename="RGBA" opacity="140" name="draft" filename="layer4" visible="0" /> <layer x="0" y="-229" compositeop="normal" layertype="paintlayer" locked="1" colorspacename="RGBA" opacity="255" name="Background" filename="layer5" visible="1" /> </LAYERS> </IMAGE> </DOC> as you can see it's close to pippin's work, except it's a bit messy... LAYERS should be replaced to layergroup, but it was done this way for backward compatibility. The next example does something close to what pippin's xml does: <DOC xmlns="http://www.koffice.org/DTD/krita" syntaxVersion="1" editor="Krita" depth="1" > <IMAGE y-res="100" width="1000" mime="application/x-kra" profile="sRGB built-in - (lcms internal)" height="600" colorspacename="RGBA" name="unnamed" x-res="100" description="" > <LAYERS> <layer filtername="brightnesscontrast" x="0" y="0" compositeop="normal" filterversion="1" layertype="adjustmentlayer" locked="0" opacity="255" name="Brightness / Contrast" filename="layer0" visible="1" /> <layer filtername="invert" x="0" y="0" compositeop="normal" filterversion="0" layertype="adjustmentlayer" locked="0" opacity="255" name="Invert" filename="layer1" visible="1" filename="mask" /> <layer x="0" y="0" compositeop="normal" layertype="paintlayer" locked="0" colorspacename="RGBA" opacity="255" name="Layer 1" filename="layer2" visible="1" /> </LAYERS> </IMAGE> </DOC> Note, that pippin's effect are in krita layers, with the value "filtername" (layer filtername="brightnesscontrast" is an effect). The "invert" effect is associated to a mask which restrict the effect area. -- --- Cyrille Berger --- _______________________________________________ CREATE mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/create
