Handbuch:$wgCustomConvertCommand
Appearance
| 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:
%swird durch den Quellpfad ersetzt%dwird durch das Ziel ersetzt%wwird durch die Breite ersetzt%hwird 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.