⇤ ← Revision 1 as of 2006-02-19 09:27:28
Size: 551
Comment:
|
Size: 666
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>