Open Design

Design Format Support

Overview

We are continuously developing the Octopus file format to support close to 100% of all features that can appear in each design file format. Currently, we best cover Adobe Photoshop (93.75% of all features), Sketch (97.33% of all features), and Adobe Illustrator (87.27% of all features).

Below you can check the specific feature of each file format and whether it's supported in the Octopus.

Full supportPartial supportIn developmentNot supported– Design tool specific
FeaturePhotoshopSketchAdobe XDFigmaIllustrator
Shapes
Vector Paths
Vector paths consisting of cubic BΓ©zier curves and line segments
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Compound Paths
Individual shapes combined together using boolean operations: Union, Intersect, Difference, Exclude
full
Full support in Octopus
partial
Partial support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Vector Effects
Effects applied to the shapes geometry, namely fills and strokes
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Solid Fills
Solid colors applied to the shapes
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Linear Gradient Fills
Linear transition among a set of colors applied to the shapes
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Non-linear Gradient Fills
Color transition other than linear (like elliptical, radial, angular...) applied to the shapes
partial
Partial support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full-with-cases
Full support in Octopus
full-with-cases
Full support in Octopus
Pattern Fills
Shapes filled with an image, depending on the configuration the pattern might be respective and/or transformed
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Strokes
Shapes border of a particular width, filled with a solid color or gradient
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Dashed Strokes
Shapes border formed by an alternating dash and gap pattern
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Winding
Configuration determining which regions of a shape are inside and which are outside. The so-called 'winding rules' are even-odd or non-zero
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Rounded Corners
Adjacent line segments connected by an arc of given radius.
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
none
Not supported in Octopus
none
Not supported in Octopus
Shape Type Meta-information
Information of geometric origin of a shape, e.g. rectangle, oval, line, triangle star
partial
Partial support in Octopus
partial
Partial support in Octopus
partial
Partial support in Octopus
partial
Partial support in Octopus
partial
Partial support in Octopus
Texts
Text Layers
Blocks of texts with basic formatting (font, color, style, paragraph typesetting) and positioning
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
partial
Partial support in Octopus
Text Frame Behaviour
Text frame policy governing how frame resizes based on its content. The policies are: auto-width, auto-height and fixed.
– full
Full support in Octopus
full
Full support in Octopus
partial
Partial support in Octopus
–
OpenType features
Set of typographic features available in some modern OpenType fonts.
– full
Full support in Octopus
– none
Not supported in Octopus
none
Not supported in Octopus
Emoji Symbols
Emoji characters contained in the text.
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Bullet Lists
Indented bullet or numbered lists
– full
Full support in Octopus
– – –
Images
Bitmap Images
Bitmaps loaded from variety of common raster image formats: PNG, JPEG, GIF, WEBP
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
PDF Images
Bitmaps and pattern fills loaded from PDF
– full
Full support in Octopus
– – –
Image Adjustments
Image color modifications achieved by changing a set defined color properties
– full
Full support in Octopus
– none
Not supported in Octopus
–
Layer Properties
Layer Transformation
Linear transformations applied to layers
– full
Full support in Octopus
full
Full support in Octopus
partial
Partial support in Octopus
–
Layer Masks
Technique of hiding a portion of a layer using on content of a different layer
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Layer Bitmap Masks
Technique of hiding a portion of a layer using alpha channel of a dedicated bitmap object attached to the layer
full
Full support in Octopus
– – – –
Vector Masks
Technique of hiding a portion of a layer a dedicated shape object attached to the layer
full
Full support in Octopus
– – – –
Layer Effects
Visual effects applied to individual layers, typical examples are fills, strokes, blurs, shadows.
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
Adjustment Layers
Set of color and tonal changes non-destructively applied the underlying layers (namely images).
minimal
Partial support in Octopus
– – – –
Design Composition
Smart Objects
Layers containing embedded data from a different source (image, PS, Illustrator).
partial
Partial support in Octopus
– – – –
Symbols & Libraries
Sketch way of organizing reusable parts of designs.
– full
Full support in Octopus
– – –
Components
Figma way of organizing reusable parts of designs.
– – – incoming
In development in Octopus
–
Component Variants
Component storing multiple variants of itself.
– – – incoming
In development in Octopus
–
Components
XD way of organizing reusable parts of designs.
– – incoming
In development in Octopus
– –
Component States
Component storing multiple variants of itself.
– – incoming
In development in Octopus
– –
Layouts
Resizing Policies
Set of layout rules applied to symbol/component when instantiated and resized.
– full
Full support in Octopus
none
Not supported in Octopus
none
Not supported in Octopus
–
Automatic Layout Systems
Layout engine rearranging reusable parts of design based on content
– full
Full support in Octopus
none
Not supported in Octopus
none
Not supported in Octopus
–
Repeat Grids
Elements could be replicated and organized in grids
– – none
Not supported in Octopus
– –
Additional Features
Prototyping
Interactive preview of a design
– full
Full support in Octopus
partial
Partial support in Octopus
partial
Partial support in Octopus
–
Cloud Integration– – – – –
Comments
Possibility of commenting on particular elements of design
– – – – –
Layout Grids
Visual references aiding the structure of the design content.
– full
Full support in Octopus
full
Full support in Octopus
full
Full support in Octopus
–
Export Configurations
Persistent export settings of the layers
– full
Full support in Octopus
– full
Full support in Octopus
–