SVG
SVG (Scalable Vector Graphics) is a Open Source format of vectorial bidimensional graphics, based on XML, which allows to create dynamic images.
It has been developed by W3C consortium, which recently has realized specifics even for the mobile systems.
Unlike the bitmap graphics, which codifies the image as a set of pixels, the vectorial one describes its own content through vectors, born from the match of lines and curves, containing information on position and colour.
SVG language characteristics:
Unlike the vectorial graphics, bitmap formats need a bigger disk space because they record all the pixels forming the image.
SVG does not use a pixel map, typical of bitmap format, but a command list drawing different parts of the picture, assuring a high scalability, and it is useful for the creation of logos and vectorial graphics.
SMIL animation language (Synchronized Multimedia Integration Language) works in a very similar way to SMIL. As html, it is a marker language and it allows the integration of films, sound and text in a web site.
Unlike the bitmap graphics, which codifies the image as a set of pixels, the vectorial one describes its own content through vectors, born from the match of lines and curves, containing information on position and colour.
SVG language characteristics:
- it permits to scale down and to streamline images, without losing quality of the whole (quality does not depend on resolution);
- being a text format, it allows to create and edit a SVG file using a simple text editor. However, particularly for more complex images, it is better to use a graphic software, as Sodipodi (distributed on an open source modality and allowing this kind of format saving);
- it is an Open Source technology, so specifics and Working Group works on SVG can be freely readable on the W3C site;
- the souce SVG file is a XML text: informations are described according to a tree structure, where every element is in a tag and holds some attributes;
- thanks to a standardised script language based on JavaScript, ECMAScript, SVG images can create interactive documents: events handled with the association of scripts run when the event happens, for example mouse clicking;
- it allows to create dynamic imanges. Animations can be made through a script language, using a function which handle dynamically some attributes of an element.
Unlike the vectorial graphics, bitmap formats need a bigger disk space because they record all the pixels forming the image.
SVG does not use a pixel map, typical of bitmap format, but a command list drawing different parts of the picture, assuring a high scalability, and it is useful for the creation of logos and vectorial graphics.
SMIL animation language (Synchronized Multimedia Integration Language) works in a very similar way to SMIL. As html, it is a marker language and it allows the integration of films, sound and text in a web site.