以前にMacのときに以下のようなエラーになった。
この時は問題が発生したのは手元のMacだけで、デプロイ先のUbuntuでは最初からSVG対応のImageMagickだったので問題なかった。
が、どうもUbuntu 18.04でapt経由でインストールするとSVG対応していない
# convert -version Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org Copyright: © 1999-2017 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib
なんでやねん。。
解決方法
ビルドするしかない 基本的には公式サイトのドキュメント通りにやればおk
ここから好みのバージョンをダウンロード 今回は6.9を選択
wget https://www.imagemagick.org/download/ImageMagick-6.9.9-50.tar.gz
tar xvzf ImageMagick-6.9.9-50.tar.gz
cd ImageMagick
configure
./configure --disable-openmp --with-quantum-depth=8 --with-rsvg --disable-hdri
重要なのは--with-rsvg
をつけること。あとは以下のサイトを参考に弱小マシンでの最適化を行った
make VPS 1coreで約七分
make
install
make install
確認 キタ━━━━(゚∀゚)━━━━!!
$ convert --version Version: ImageMagick 6.9.9-50 Q8 x86_64 2018-06-09 https://www.imagemagick.org Copyright: © 1999-2018 ImageMagick Studio LLC License: https://www.imagemagick.org/script/license.php Features: Cipher DPC Delegates (built-in): bzlib cairo djvu fontconfig freetype jbig jng jpeg lcms lqr lzma openexr png rsvg tiff wmf x xml zlib