Open AI File

Information, tips and instructions

SVG File

Scalable Vector Graphics (SVG) is a vector graphics format developed by World Wide Web Consortium. This format was in development since 1999. It is supported by all major browsers including Google Chrome, Mozilla Firefox, Internet Explorer, Safari, Opera and Microsoft Edge.

SVG file format is based on XML which makes it easy to read, search and embed.

SVG format is feature rich and includes support for paths, painting, color, various shapes, text and fonts, clipping, masking, filters, interactive elements, links to other documents, gradients and patterns, animation and metadata.

There is a special subset of SVG specification suited specifically for mobile implementations. These subsets were specially developed for mobile devices and don’t include scripting and styling objects. Mobile SVG formats are called SVG Tiny and SVG Basic.

Besides web SVG could be used in many other applications including documents, CAD and design. SVG files could be used to render game elements and animations. SVG could also be used as a great interchange format between different applications and even platforms.

SVG could be converted to various other formats including AI, CDR, PSD, JPG, PNG, DWG, DXF, PSD, and many others. Certain objects may need to be converted to matching entities during conversion. Conversion to raster formats like JPG, PNG, PSD will render objects onto a raster image with layer information preserved when converting to PSD.

SVG vector images could be either downloaded as a separate file or embedded into HTML. When embedding to HTML <svg></svg> tag is used. Below is an example of a circle located inside HTML page.
<!DOCTYPE html>
<html>
<body>
<svg height="100" width="100">
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" />
Sorry, your browser does not support inline SVG.
</svg>
</body>
</html>

Since SVG file is an XML file with many repeating elements it could be easily compressed. Compression is either achieved by web server via http zlib compression or SVG files could be pre-compressed to SVGZ format. SVGZ is supported by most SVG 1.1 compatible applications.