Imagemagick を brew + Xquartz の組み合わせで Mac OS 10.8.5 にインストールする
display コマンドを使う必要が出てきて brew install Imagemagick したのですが、その後 display コマンドを叩くと以下のエラーメッセージが出て画像を表示できませんでした。
display: delegate library support not built-in '' (X11) @ error/display.c/DisplayImageCommand/1895.
新しめの Mac OS (Mountain Lion 以降?) に ImageMagick をインストールするには少し手間がかかるようです。私の Mac OS 10.8.5 では以下の方法でインストールできました。
1. Imagemagick を brew 経由でインストールして(でも display コマンドを叩くとエラーが出たので)、アンインストールする。
$ brew install Imagemagick $ display a.png display: delegate library support not built-in '' (X11) @ error/display.c/DisplayImageCommand/1895. $ brew uninstall Imagemagick
2. Xquartz をインストールする。インストール後に、メッセージに従い、一度ログアウトする。
3. 再度 Imagemagick を --with-x11 オプションをつけてインストールする。
$ brew install Imagemagick --with-x11
- 参考情報