Jump to content

Příručka:$wgCustomConvertCommand

From mediawiki.org
This page is a translated version of the page Manual:$wgCustomConvertCommand and the translation is 100% complete.
Obrázky: $wgCustomConvertCommand
Pokud chcete použít jiný převodník pro změnu velikosti, např. GraphicMagick.
Zavedeno od verze:1.6.0 (r13244)
Odstraněno od verze:stále se používá
Povolené hodnoty:(řetězec) nebo false
Výchozí hodnota:false

Podrobnosti

Chcete-li použít jiný převodník pro změnu velikosti, např. GraphicMagick, nastavte tuto proměnnou na řetězec příkazového řádku potřebný ke spuštění spustitelného souboru. Pokud není zadán žádný řetězec, použije se interní kód pro změnu velikosti MediaWiki.

V řetězci příkazového řádku budou rozšířeny následující proměnné:

  • %s bude nahrazeno zdrojovou cestou
  • %d bude nahrazeno cílem
  • %w bude nahrazeno šířkou
  • %h bude nahrazeno výškou
Toto nastavení je přepsáno hodnotou $wgUseImageMagick . Pokud se váš vlastní převaděč nevyvolá, zkontrolujte, zda $wgUseImageMagick není nastaveno na true.

Příklady

Toto je příkaz, který byste nastavili pro GraphicMagick:

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

Toto je příkaz, který byste nastavili pro použití ImageMagick k překrytí vašich souborů v dlaždicích např. soubor vodoznaku:

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

Bitmapy vs. SVG

$wgCustomConvertCommand se používá pouze pro bitmapy. Pokud hledáte alternativu k ImageMagick pro převod souborů SVG, musíte použít $wgSVGConverter .