Imagemagickのインストール〜MacOSX自宅サーバ構築その8

Imagemagickとは

多彩な画像処理機能をもつ一連のコマンド軍の総称である。ターミナルからコマンドを入力することによって動作する、いわゆるCUIベースの使用が前提となる。

WEBサーバ構築には、必須のものではないが、Xoopsでサイトを運営する際、画像の処理を、このImagemagickを使って行うモジュールがあり、当サイトもこの機能を使う予定があるので、この段階でインストールしておくことにする。

Imagemagickインストールの手順

Imagemagickには、Mac用のソースやバイナリが用意されているが、これをインストールしただけでは、jpegファイルやpngファイルを扱うことができない、役立たずのImagemagickがインストールされることになる。

しっかり動作させるためには、libjpegとか、libpngなどのライブラリーを、事前にインストールしておかなければならない。

libjpegとlibpngのインストール

これについては、前日作業したのでこちら(libpng libjpegのインストール)を参照のこと。

Imagemagickのインストール

下のサイトからソースをダウンロードする。
Convert, Edit, Or Compose Bitmap Images @ ImageMagick

左側のメニュー内「Download」をクリックすると・・・
Imagemagick01

ダウンロードのページに飛び、ftpやhttpの一覧が表示される。今回は少し下の方に移動し、United Statesのftp://ftp.imagemagick.org/pub/ImageMagickをクリック。
imagemagick02

デスクトップ上に、Imagemagickディレクトリがマウントされる。
imagemagick03

中をのぞいてみると、左のようにzipやtar.gzファイルがズラッと並んでいる。
imagemagick04

今回は最新版と思われる「6.4.5-9」のtar.gzファイルをデスクトップ上にコピーする。コピーが終わったら、Imagemagickのマウントをはずす。
imagemagick05

ここからは、Terminalでの作業。Terminlを起動し、まず、

cd desktop
tar zxf ImageMagick-6.4.5-9.tar.gz

とすると、tar.gzファイルが解凍され、Imagemagick-6.4.5フォルダができる。

続いてTerminalで

cd ImageMagick-6.4.5
./configure –enable-lzw=yes

とすると、

configure: WARNING: unrecognized options: –enable-lzw

が、表示されたものの、configure自体はエラーなく終了。–enableオプションはなくてもよいみたいだ。さらにTerminalで

make

これには、管理人の環境で、30分強かかった。(Power Mac G4 800M Memory:768M)

最後に

sudo make install

を実行し、完了すると・・・

/usr/local/bin内に、Imagemagickの一連のコマンド群。
imagemagick06

/usr/local/lib内には、ライブラリー群ができている。
imagemagick07

Imagemagickの動作確認

最後に、ダウンロード先の「Install from Unix Source」の項を参照に、Terminalから

/usr/local/bin/convert logo: logo.gif

を、実行する。特に変化は起きないが、エラー表示がないので、一応、インストールは成功したものと思われる。

長々書いてきたが、早い話、ソースをダウンロードした後、Terminalで

cd desktop
tar zxf ImageMagick-6.4.5-9.tar.gz
cd ImageMagick-6.4.5
./configure
make
sudo make install

を実行すればOKということだ。

参考させていただいたサイト

Imagemagickのインストールについては、本当にたくさんのサイトを参考にさせていただいた。感謝を込めて、その一部をここで紹介させていただく。

インストールに際して

Happy KARATEさん
Pools.jpさん
雑多な日記さん

Imagemagickの使い方について

理工系研究者のためのMac OS Xメモさん

2018年2月追記:参照サイトはすべてリンク切れとなっていました




Imagemagickのコマンド一覧

  • animate
  • composite
  • conjure
  • convert
  • display
  • identify
  • import
  • mogrify
  • montage


(この記事は旧自宅サーバから転載したものです)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする