Handbuch:$wgCustomConvertCommand
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 |
Andere Einstellungen: Alphabetisch | Nach Funktion |
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.