Définition de SVG

Graphiques vectoriels adaptables

Langage de description d'ensembles graphiques vectoriels basé sur XML. Rappelons en guise de préliminaire qu'un dessin Vectoriel est uNE représentation composée d'objets géométriques (lignes, points, polygones, courbes, etc.) ayant des attributs de Forme, de position, de couleur etc. permettant de produire des images numériques. Les images numériques ''classiques'' sont elles composées de pixels et NE peuvent être manipulées (redimensionnées, animées, etc.) sans perte de qualité. Le Langage SVG est un standard du W3C qui permet de décrire des ensembles graphiques en deux dimensions à l'aide du Langage XML. Le SVG supporte trois types d'objets : - les formes graphiques vectorielles ; - les images ; - le texte. Ces objets peuvent être groupés, transformés, redimensionnés ; on peut les mettre en Forme à l'aide de feuilles de Style ; on peut les animer à l'aide de langages de scripts tels que ECMAScript (la Version standard de JavaScript). SVG permet donc de créer des animations graphiques tout comme Flash de la société Macromedia à qui il n'a rien à envier en tERMES de fonctionnalités et de souplesse d'utilisation. Un des intérêts majeurs d'un graphique SVG est la possibilité de l'intégrer dans un document XML, lequel peut ensuite être MIS en Forme à l'aide de XSL-FO (XSL Formatting Objects), et de bénéficier ainsi de toute la ''puissance'' de XML.