Differences between revisions 1 and 2
Revision 1 as of 2006-02-19 09:27:28
Size: 551
Editor: TFKyle
Comment:
Revision 2 as of 2006-02-19 09:34:57
Size: 666
Editor: TFKyle
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Note: This is what we will use in the ["../Protocol"] to send changes, lets start with an example since those are always effective at giving an overview: Note: This is what we will use in the ["../Protocol"] to send changes.

The format allows you to recreate the drawing from a blank canvas
, it consists of Many ChangeSets.
lets start with an example of a ChangeSet since those are always effective at giving an overview:

FOCanvas File Format

FOCanvas will Internally Use 2 Objects, an XCF of the current state, and an XML Form of all the changes, that format will be described in the following Section

XML ChangeSet Format

Note: This is what we will use in the ["../Protocol"] to send changes.

The format allows you to recreate the drawing from a blank canvas, it consists of Many ChangeSets. lets start with an example of a ChangeSet since those are always effective at giving an overview:

<ChangeSet author="Kyle">
    <Change width="100" height="40" hpos="90" vpos="1">(base-64 encoded pixel data)</Change>
    <Change ...>...</Change>
    ...
</ChangeSet>

FOCanvas/FileFormat (last edited 2008-02-05 05:46:33 by localhost)