Difference between revisions of "Sif Format"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Created page with "A .sif file is the XML representation of a canvas. It holds the canvas's metadata, such as width and height, as well as information about its layers. Typically,...")
 
m (There are no known plans to freeze the format.)
Line 4: Line 4:
  
 
The .sif format is formidably complex and evolving. It is ''implementation''-defined rather than spec-defined. Therefore, you should take everything on this page with a grain of salt. Indeed, the implementation can change at any point.
 
The .sif format is formidably complex and evolving. It is ''implementation''-defined rather than spec-defined. Therefore, you should take everything on this page with a grain of salt. Indeed, the implementation can change at any point.
 +
 +
There are no known plans to freeze the format.
  
 
== Source code ==
 
== Source code ==

Revision as of 06:03, 29 December 2015

Languages Language: 

English


A .sif file is the XML representation of a canvas. It holds the canvas's metadata, such as width and height, as well as information about its layers. Typically, a Synfig production comprises many .sif files joined in a sequence or nested within each other.

The .sif format is formidably complex and evolving. It is implementation-defined rather than spec-defined. Therefore, you should take everything on this page with a grain of salt. Indeed, the implementation can change at any point.

There are no known plans to freeze the format.

Source code

The .sif format is implemented by the following file:

https://github.com/synfig/synfig/blob/master/synfig-core/src/synfig/loadcanvas.cpp

The format as of January 2016

The top-level element of a .sif file is always a "<canvas>".

<?xml version="1.0"?>
<canvas version="0.1" width="300" height="350" xres="2952.7559"
        yres="2952.7559" view-box="-1.5 2.5 1.5 -1" antialias="2"
        fps="12" begin-time="0f" end-time="0f" bgcolor="0.5 0.5 0.5 1">
    ...
</canvas>


Languages Language: 

English