Manual:$wgSVGConverters/ja

詳細
Scalable Vector Graphics (SVG)は画像としてアップロードすることができます. しかし、ブラウザでのSVGのサポートは不安定です. 特に、Internet Explorer 9以前では、SVG形式を全く理解できませんでした.

したがって、SVG形式の画像をPNG形式に変換してフォールバックする必要があります. この変換を実行するには外部プログラムが必要です.

この配列にはSVG変換プログラムのリストとそれぞれのコマンドラインが含まれています. システムで使用するものを選択するには、変数を設定します.

既定値
1.13

使用法
以下の変数はコマンドラインで指定できます.


 * - もし指定する場合の、 の変数. 未指定だと  (スラッシュに注意) は除去
 * - インプット対象の SVG ファイルのパス
 * - MediaWiki が出力した PNG を探すパス
 * - 希望の幅
 * - 希望の高さ

例
仮のサンプルを用意、実行可能な名前のついた  がシステムパスにあるとします.

Windows
Windows では実行可能なパスに空白スペースが含まれているなら、実行するネームを引用符で挟むほうが安全です. 例:

Windows ファミリーの OS のシェルでは感嘆符 はメタ文字ではないため、エスケープは不用です.

Inkscape.exe does not accept command line arguments in the default release. inkscapec.exe をダウンロードしてください. 次に $wgSVGConverters を以下にしたがって設定します.

inkscapec.exe ではコマンドラインが長くても短くても処理します.

Windows ファミリーの OS のシェルでは感嘆符 はメタ文字ではないため、エスケープは不用です.

Linux
Linux インスタレーションの一部 (例 OpenSuSE 10.3、Debian、Ubuntu) では rsvg はリネームします (つまり別にパッケージ化):

If the Java executable is not in the path, it must be specified to use batik, or a "Thumbnail creation failed:" message will be displayed. 例:

Debian Squeeze
ImageMagick を使用する場合には、SVG 表示に以下が必要になります. :

apt-get install imagemagick libmagickcore3-extra php5-imagick

OpenBSDおよびFreeBSD
OpenBSD と FreeBSD インスタレーションではかつて、 rsvg を rsvg-convert にリネームしていました.