article sur le Scalable Vector Graphics, Explication sur le Scalable Vector Graphics

Scalable Vector Graphics Article, Signification, Explication

           

Scalable Vector Graphics (SVG) est une spécification du W3C. SVG est un format basé sur XML permettant de décrire des ensembles graphiques vectoriels. Les coordonnées, dimensions et structures des objets vectoriels sont indiqués sous forme numérique dans le document XML. Un systÚme spécifique de style (CSS) permet d'indiquer les couleurs et les polices d'écriture à utiliser.

Ce format gÚre quelques formes géométriques de base (rectangles, ellipses), mais aussi des chemins (paths), qui utilisent les courbes de Bézier qui permettent d'obtenir n'importe quelle forme. Le remplissage peut se faire à l'aide de dégradés (en anglais gradients) de couleurs de motifs (pattern) qui sont des objets SVG quelquonques, ou de filtres (appellés shaders en imagerie 3D). On peut également appliquer des motifs le long des chemins (markers), et utiliser les fonctions de remplissage. Le canal alpha, pour la transparence, est géré à tous les niveaux.

Comme dans tout document XML, les objets sont gĂ©rĂ©s sous forme de hiĂ©rarchie, et le format permet l'intĂ©gration d'animations, ou sa manipulation par programmation, notamment grĂące Ă  des scripts qui peuvent ĂȘtre intĂ©grĂ©s dans le SVG.

Un des intĂ©rĂȘts majeurs de SVG est qu'il peut ĂȘtre inclu dans d'autres documents XML, comme par exemple des documents XHTML ou des documents XML devant ĂȘtre traitĂ©s par XSL-FO. Une image SVG peut Ă©galement ĂȘtre manipulĂ©e avec Javascript.

SVG peut ĂȘtre visualisĂ© nativement avec certains navigateurs web, comme Mozilla (fonctionnalitĂ© en dĂ©veloppement et non intĂ©grĂ©e aux versions officielles), ou Ă  l'aide d'un plug-in pour d'autres. Certaines interfaces graphiques l'utilisent pour la gestion et l'affichage d'icĂŽnes, et d'interface, comme X.org, GNOME, ou certains tĂ©lĂ©phones portables.

Table of contents
1 Liens Externes, logiciels permettant de lire, d'afficher, de générer des documents SVG
2 Voir aussi

Liens Externes, logiciels permettant de lire, d'afficher, de générer des documents SVG

Librairies SVG

  • Apache Batik, API Java permettant de gĂ©nĂ©rer des documents SVG
  • librsvg est une librairie spĂ©cialisĂ©e SVG, en permettant la manipulation et la conversion en bitmap (en mĂ©moire ou en fichier jpg/png.
  • KSVG librairie SVG du bureau KDE.
  • librairie xsvg utilisĂ©e par le projet X.org, utilisant Cairo pour l'acceleration matĂ©rielle du rendu, comme un des 2 moteurs SVG de Mozilla pour linux.
  • module Perl SVG
  • svgGraph, librairie PHP + exemple + doc permettant de faire des histogrammes (ligne, barre) SVG en PHP

Visualisation/plugin SVG

  • librsvg librairie SVG, contient un viewer et un plugin Mozilla/Firebird SVG depuis la 2.8.0 (supporte les path, gradients, markers, filters).
  • KSVG KSVG est conçu pour ĂȘtre un plugin SVG pour le navigateur web Konqueror.
  • Adobe SVG Viewer, visualiseur SVG, notamment comme plug-in HTML
  • Corel SVG Viewer, un autre visualiseur SVG (en anglais)
  • Projet Mozilla browser web, incluant l'affichage SVG (relativement limitĂ©). On peut y inclure le plugin de la librsvg.

Édition SVG

  • Inkscape, un logiciel libre de dessin vectoriel spĂ©cialisĂ© SVG.
  • Sodipodi, un logiciel libre de dessin vectoriel
  • Skencil (anciennement Sketch), est un Ă©diteur vectoriel permettant l'import/export SVG.
  • The GIMP Logiciel de dessin et animation orientĂ© bitmap, gĂ©rant l'import et l'export des paths au format SVG, et la transformation d'images au format SVG, vers un bitmap grĂące Ă  la librairie librsvg
  • OpenOffice.org Draw, le module Draw de la suite OpenOffice.org permet l'exportation de graphiques au format SVG.
  • Karbon 14, l'Ă©diteur vectoriel de la suite KOffice supporte le format SVG.
  • Scribus est un logiciel de PAO supportant le format SVG.
  • Passepartout est un logiciel de PAO supportant le format SVG.
  • Imagemagick permet la manipulation et la conversion de fichiers svg par scripts, en ligne de commande et dans de nombreux langages, ...
  • Logiciel de dessin et d'animation de la SARL Orvinfait, Logiciel en ligne de crĂ©ation de SVG en français permettant de crĂ©er et d'animer des dessins, des textes et des images. Les formes des dessins peuvent ĂȘtre facilement créées et transformĂ©es grĂące aux points de construction. Les positions de ces derniers peuvent ĂȘtre changĂ©es avec la souris. GrĂące aux filtres, il est possible de donner des effets 3D aux textes, dessins et images.

Bureaux utilisant le format SVG

  • GNOME Desktop Le bureau GNOME, gĂšre les icĂŽnes et les dessins au format SVG, c'est pour ce bureau que la librsvg Ă  Ă©tĂ© conçue Ă  la base.
  • X.org l'environnement X11 libre X.org permet l'utilisation du format SVG, et l'accĂ©lĂ©ration matĂ©rielle partielle des tracĂ©s SVG.

Voir aussi


C'est un article concernant le Scalable Vector Graphics. La page contient la signification du Scalable Vector Graphics , Description et explication au sujet de Scalable Vector Graphics

recherche quelque chose