問題
これまで、以下のようにSVGファイルをPNGファイルへ変換していたが、SVGファイル内でmaskを用いている場合など、期待通りに変換されない場合があった。
convert from.svg to.png
以前の解決方法
対応方法を調べたところ、以前は以下のようにlibrsvg
とImageMagick
を組み合わせて使えたらしいが、今はこの方法は使えない様子。
brew install librsvg
brew reinstall imagemagick --with-librsvg
今回の解決方法
今回の用途であれば、このlibrsvg
のrsvg-convert
があれば十分なので、librsvg
をインストール。
brew install librsvg
あとは、以下のようにSVGファイルをPNGファイルへ変換した。
rsvg-convert from.svg -o to.png