全部つくれ!

動画 音楽 制作

Inkscape 等で使われる svg 形式の画像を読み込む(Synfig)

この記事は執筆してから 1年以上経っており内容が古くなっている可能性があります。ご了承下さい。

Inkscape 等で利用されている形式である svg フォーマットの画像を Synfig で読み込ませることが可能です。今回はこの方法について説明します。 最初に断っておきますが、筆者環境では Inkscape の画像を読み込ませたところ、アウトラインまでを再現することができませんでした。これらについては読み込ませた後に自分で再現する必要があります。 Inkscape は次期リリース版ですが、今後は XAML 形式での出力にも対応している等、少しずつ利用範囲が増えてきていますね。

結果イメージ

Inkscape 上で表示させた画像

Inkscape 上で表示させた画像

Synfig に取り込んだ直後の画像

Synfig に取り込んだ直後の画像

アウトラインについては事前に「Inkscape 側で利用しない」等の処置が必要になります。あるいは作業の補完的な意味あいで利用するのがよいのかもしれません。

Inkscape 等で使われる svg 形式の画像を読み込む

では Inkscape の画像を Synfig に取り込んでみましょう。まずは Inkscape 側で画像を出力します。

Inkscape で画像を出力(その1)

Inkscape で画像を出力(その1)

なおこの時、通常はどんなファイル名でも構わないのですが、後述する svg2synfig.zip を利用する場合はファイル名を必ず「inkscape.svg」(全て小文字・半角)としてください。また Inkscape はもう利用しないので終了して構いません。

Inkscape で画像を出力(その2)

Inkscape で画像を出力(その2)

次に一度 svg2synfig というコマンドを用いて Synfig 形式に変換します。これらももちろん無料です。まず SAXON XSLTプロセッサをダウンロードします。バージョンは 9.0-0-6j を利用して下さい。(SaxonB は利用しないで下さい)。

SAXON XSLT プロセッサダウンロード先

SAXON XSLT プロセッサダウンロード先

ノート

今回は Java を利用した方法を説明しています。Java ランタイムがインストールされていない場合は以下の URL から Java ランタイムをダウンロードして下さい。

SAXON XSLT プロセッサをダウンロードすると「saxonsa[バージョン].zip」というファイルが作成されます。

SAXON XSLT プロセッサ

SAXON XSLT プロセッサ

そして SAXON XSLT プロセッサを解凍します。

SAXON XSLT プロセッサの解凍

SAXON XSLT プロセッサの解凍

解凍後の SAXON XSLT プロセッサ

解凍後の SAXON XSLT プロセッサ

次に svg2synfig.bat をダウンロードします。これは Synfig 公式 HP で作成方法が説明されています。

ただ、通常の作成方法ではコマンドラインが必要となってしまいますのでこちらで用意した svg2synfig.zip をご利用下さい。これは svg2synfig 作成方法から事前に作ったものであり、中には svg2synfig.bat と svg2synfig.xsl が含まれています。

  • svg2synfig.zip(クリックするとダウンロードが開始します) svg2synfig.zip

この svg2synfig.zip を解凍すると svg2synfig というフォルダが作成されます。

解凍後の svg2synfig.zip

解凍後の svg2synfig.zip

この svg2synfig フォルダに先ほど解凍した SAXON XSLT プロセッサを全てコピーして下さい。

SAXON XSLT プロセッサのコピー(その1)

SAXON XSLT プロセッサのコピー

次に最初に Inkscape で出力した「inkscape.svg」を変換します。この「inkscape.svg」も svg2synfig フォルダにコピーして下さい。

inkscape.svg のコピー(その1)

inkscape.svg のコピー(その1)

それでは実際に Synfig 形式に変換します。「svg2synfig.bat」をダブルクリックして実行して下さい。

svg2synfig.bat の実行

svg2synfig.bat の実行

すると「synfig.sif」というファイルが作成されるはずです。

synfig.sif の作成

synfig.sif の作成

この「synfig.sif」はもう Synfig で利用可能な形式です。このままでももちろん利用することも可能ですが自由にファイル名を変えても構いません。こ のファイルをダブルクリックしてみましょう。Synfig が起動され Inkscapeで作成したイメージが読み込まれるはずです。

Synfig での読み込み

Synfig での読み込み

関連記事

PR