Visit Mozilla.org

SVG

Un article de MDC.


Premiers pas
Ce tutoriel vous aidera à débuter en SVG.

SVG (Scalable Vector Graphics) est un langage balisé en XML décrivant des graphismes vectoriels bidimensionnels. En gros, on pourrait dire que SVG est aux graphismes ce qu'XHTML est au texte.

SVG a une portée similaire à la technologie propriétaire Flash d'Adobe, mais ce qui distingue SVG est qu'il s'agit d'une recommandation du W3C (c'est-à-dire en standard sans restriction aucune) et qu'il est basé sur XML plutôt que d'être un format binaire fermé. Il est explicitement conçu pour fonctionner avec d'autres standards du W3C comme CSS, DOM et SMIL.

Les raisons d'utiliser SVG

Un excellent format d'images
SVG est un format d'images vectorielles. Les images vectorielles peuvent être redimensionnées sans perte de qualité, tandis que ce n'est pas possible avec des images matricielles (bitmap).

Contenu HTML amélioré
Utilisez SVG pour améliorer une page HTML classique ou une application Web.

Animation et interaction
Comme HTML, SVG dispose d'un modèle de document (DOM) et d'évènements, et est accessible depuis JavaScript. Ceci permet aux développeurs de créer des animations riches et des images interactives.
  • Extension Firefox (Grafox) pour ajouter la gestion d'un sous-ensemble des animations SMIL
  • Manipulation interactive de photos
  • Art animé

Cartes, graphiques, jeux et expérimentations 3D
Si un petit peu de SVG peut faire beaucoup pour améliorer du contenu Web, voici des exemples d'utilisation plus lourde de SVG.

Documentation

SVG dans Firefox
Cet article décrit les caractéristiques et le comportement du sous-ensemble de la spécification SVG 1.1 actuellement implémenté dans Firefox 2.
SVG Authoring Guidelines
jwatt traite des erreurs les plus courantes commises dans le contenu SVG, et exmplique ce que les auteurs peuvent faire pour les corriger.
Projet SVG de Mozilla
Une présentation du projet SVG de Mozilla (à traduire de en:Mozilla SVG Project).
Mozilla SVG Project FAQ
Cette FAQ est le résultat de recherches au sein du groupe mozilla.dev.tech.svg et des forums de MozillaZine pour connaître les questions le plus souvent posées à propos de SVG dans Mozilla.

Tous les articles…

Communauté

Outils

Tous les outils…

Sujets liés

XML, Canvas