Handbuch:$wgCustomConvertCommand

This page is a translated version of the page Manual:$wgCustomConvertCommand and the translation is 100% complete.
Bilder: $wgCustomConvertCommand
Verwende einen anderen Größenänderungskonverter, z. B. GraphicMagick.
Eingeführt in Version:1.6.0 (r13244)
Entfernt in Version:Weiterhin vorhanden
Erlaubte Werte:(Zeichenkette) oder false
Standardwert:false

Details

Wenn du einen anderen Größenänderungskonverter, z. B. GraphicMagick, verwenden willst, lege diese Variable auf den Befehlszeilenstring fest, der zum Starten der ausführbaren Datei erforderlich ist. Wenn keine Zeichenkette angegeben wird, wird der interne Größenänderungscode von MediaWiki verwendet.

Im Befehlszeilenstring werden die folgenden Variablen erweitert:

  • %s wird durch den Quellpfad ersetzt
  • %d wird durch das Ziel ersetzt
  • %w wird durch die Breite ersetzt
  • %h wird durch die Höhe ersetzt
Diese Einstellung wird von $wgUseImageMagick überschrieben. Wenn dein benutzerdefinierter Konverter nicht aufgerufen wird, überprüfe, ob $wgUseImageMagick nicht auf true gesetzt ist.

Beispiele

Dies ist der Befehl, den du für GraphicMagick setzen würdest:

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

Diesen Befehl legst du fest, wenn du ImageMagick verwendest, um deine Dateien in Kacheln z.B. mit einem Wasserzeichen zu überlagern:

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

Bitmaps vs. SVG

$wgCustomConvertCommand wird nur für Bitmaps verwendet. Wenn du nach einer Alternative zu ImageMagick suchst, um deine SVG-Dateien zu konvertieren, musst du $wgSVGConverter verwenden.