Manual:$wgSVGConverters/fr

Détails
Les fichiers SVG (Scalable Vector Graphics) peuvent être téléversés comme des fichiers d'image. Néanmoins la prise en charge de SVG par les navigateurs n'est pas universelle – en particulier Internet Explorer avant la version 9 ne comprenait pas du tout le format SVG.

C'est pourquoi il faut convertir les images SVG au format PNG par mesure de repli. Un programme externe est nécessaire pour réaliser cette conversion.

Ce tableau contient une liste de programmes de conversion SVG avec leur ligne de commande correspondante. Pour indiquer celui à utiliser sur votre système, initialisez la variable.

Valeurs par défaut
1.13

Utilisation
Les variables suivantes peuvent être spécifiées sur la ligne de commande :


 * - the value of, if set; otherwise  (note the slash) will be stripped
 * - chemin vers le fichier SVG d'entrée
 * - the path where MediaWiki will look for the output PNG file
 * - largeur souhaitée
 * - hauteur souhaitée

Exemple
A fictitious example, which assumes that an executable named  is on the system path:

Windows
On Windows, where the executable path may contain spaces, you may need to quote the executable name. Par exemple:

On Windows-family operating systems, the exclamation mark is not a meta-character in the shell and does not need to be escaped.

Inkscape.exe does not accept command line arguments in the default release. You will need to download inkscapec.exe. Then set the $wgSVGConverters to the following.

The inkscapec.exe handles both long and short versions of the command-line.

On Windows-family operating systems, the exclamation mark is not a meta-character in the shell and does not need to be escaped.

Linux
On some Linux installations (e.g. OpenSuSE 10.3, Debian, Ubuntu) rsvg is renamed (and might be packaged separately):

If the Java executable is not in the path, it must be specified to use batik, or a "Thumbnail creation failed:" message will be displayed. Par exemple:

OpenBSD et FreeBSD
On OpenBSD and FreeBSD installations rsvg was renamed to rsvg-convert: