概要
デフォルトでインストールできる ImageMagick では rsvg を扱えないのでビルドオプションを変更することで svg も扱えるようにします
brew install 時に --with-librsvg
オプションは指定できなくなっているようです
環境
- macOS 10.15.6
- ImageMagick 7.0.10
- librsvg 2.48.8
librsvg のインストール
まずは svg を扱えるライブラリをインストールします
brew install librsvg
imagemagick のビルドオプションを変更する
直接 formula を変更します
brew edit imagemagick
で編集状態になるので install メソッドに with 系のオプションがたくさんあるのでそこに --with-rsvg
を付与しましょう
※–with-librsvg オプションではないので注意が必要です
diff を見ると以下のようになっています
cd $(brew --repository homebrew/core)
git diff
diff --git a/Formula/imagemagick.rb b/Formula/imagemagick.rb
index a6bf7ff3b3..23623a737c 100644
--- a/Formula/imagemagick.rb
+++ b/Formula/imagemagick.rb
@@ -60,6 +60,7 @@ class Imagemagick < Formula
--without-pango
--without-x
--without-wmf
+ --with-rsvg
--enable-openmp
ac_cv_prog_c_openmp=-Xpreprocessor\ -fopenmp
ac_cv_prog_cxx_openmp=-Xpreprocessor\ -fopenmp
これで imagemagick をインストールしましょう
brew reinstall --build-from-source $(brew --repository homebrew/core)/Formula/imagemagick.rb
0 件のコメント:
コメントを投稿