Jump to content

Manuel:$wgCustomConvertCommand

From mediawiki.org
This page is a translated version of the page Manual:$wgCustomConvertCommand and the translation is 100% complete.
Images: $wgCustomConvertCommand
Utiliser un autre convertisseur de redimensionnement, par ex. GraphicMagick.
Introduit dans la version :1.6.0 (r13244)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(chaîne) ou false
Valeur par défaut :false

Détails

Pour utiliser un autre convertisseur de redimensionnement, par ex. GraphicMagick, définissez cette variable sur la chaîne de ligne de commande requise pour lancer l'exécutable. Si aucune chaîne n'est spécifiée, alors le code de redimensionnement interne de MediaWiki sera utilisé.

Dans la chaîne de ligne de commande, les variables suivantes seront développées:

  • %s sera remplacé par le chemin source
  • %d sera remplacé par la destination
  • %w sera remplacé par la largeur
  • %h sera remplacé par la hauteur
Ce paramètre est remplacé par $wgUseImageMagick . Si votre convertisseur personnalisé n'est pas appelé, vérifiez que $wgUseImageMagick n'est pas défini sur true.

Exemples

Voici la commande que vous définiriez pour GraphicMagick:

$wgCustomConvertCommand = "gm convert %s -resize %wx%h %d";

Il s'agit de la commande que vous définiriez pour utiliser ImageMagick pour superposer vos fichiers en tuiles avec, par ex. un fichier de filigrane:

$wgCustomConvertCommand = "/usr/bin/convert %s | /usr/bin/composite -tile /path/to/file/watermark.png %s -resize %wx%h %d";

Bitmaps / SVG

$wgCustomConvertCommand n’est utilisé que pour les bitmaps. Si vous cherchez une alternative à ImageMagick pour convertir vos fichiers SVG, vous devez utiliser $wgSVGConverter .