やりたいこと
Inkscapeなどで作成したSVGをSynfig StudioでSVGを読み込みたい。
なぜ必要なのか?
Synfig Studioにはメニュー ファイル → インポートからSVGファイルがインポートできます。
しかし以下のようにSynfig Studioでは境界線(ほかにも曲線、Z orderなど)が正しく読み込めません。
Inkscape上の表示
Edge上の表示
Synfig Studio上の表示
この記事で紹介する方法で、見た目はInkscapeとSynfig Studioで近くなります。
しかし以下の情報は復元できません。
- グラデーション
またグループ化の情報は失われます。
グループ情報を引き継ぐには以下の記事を参照してください。
Inkscapeで保存
保存して開く
Inkscapeに対象のSVGを表示します。
ファイルメニューから”名前をつけて保存”を選択します。
保存形式をSynfigアニメーションを選択します。
ファイル名を決めて保存します。
エクスポートではSynfig向けのファイルは保存できません。
Synfigで開きます。
境界線は表示されましたが、色が正しくありません
色の調整
以下の方法で色を調整します。
キャンパスメニューから”プロパティ”を選択します
”Gamma correction”タブを表示します。
”Gamma correction”のRed、 Green、 Blueの値を1にします。
複数のsifファイルを読み込む
上記の設定を行った後に別のSynfig Studioで作成したsifファイルを読み込むと新たに読み込んだsifファイルの画像の色は設定変更前の明るい色になります。
この問題を回避するには一度、sifを単独で開いて色の設定を変更して保存します。
新たに保存したsifはほかのsifにインポートしても色が正しく表示されます。
結果
Synfig StudioでSVGが表示できました。
Synfig Studioファイル(*.sif)はInkscapeで開くことができません。
作業中はSVGで保存を行い、Synfig Studioで使用する際のみSynfig Studioファイル(*.sif)で保存するのがおすすめです。
コメント