Linux - ImageMagick 7 のインストール(ソースビルド)!

Updated:


画像操作/表示ツール ImageMagick 7 を Linux へソースをビルドしてインストールする方法についての記録です。

0. 前提条件

  • LMDE 2 (Linux Mint Debian Edition 2) での作業を想定。
  • 当記事執筆時点で最新の 7.0.6-4 を、ソースをビルドしてインストールする。
  • ImageMagick 7 系は 6 系とコマンドやオプションの使用方法が異なる部分がある。
    しかし、 6 系の使用方法も一応サポートされている。

1. インストール済み ImageMagick のバージョンの確認

$ identify -version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-07-15 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib

2. アーカイブ取得&展開

$ wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-7.0.6-4.tar.gz
$ tar zxvf ImageMagick.tar.gz

ダウンロードは https://www.imagemagick.org/download/ImageMagick.tar.gz でもよいし、以下の一覧からミラーサイトを選んでもよい。

3. コンパイル

Makefile を作成後、コンパイルする。

$ cd ImageMagick-7.0.6
$ ./configure
$ make

4. インストール

$ sudo make install

5. ランタイムリンクの設定

$ sudo ldconfig /usr/local/lib

6. インストールの確認

インストールできているか、バージョンを表示して確認してみる。(コマンドは magick

$ magick -version
Version: ImageMagick 7.0.6-4 Q16 x86_64 2017-08-02 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP
Delegates (built-in): bzlib djvu fftw fontconfig freetype gvc jbig jng jpeg lcms lqr lzma openexr pangocairo png tiff webp wmf x xml zlib

/usr/local/bin/identify -version 等でもよい。(identify -version だと、 PATH の関係でインストール済みの古い ImageMagick のバージョンが表示されるので注意)

7. 動作確認

ロゴ画像を作成してみる。

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

logo.gif を確認して、異常がないか確認する。

また、より包括的なテストを行いたければ、以下を実行する。

$ make check

最低限 Ghostscript に関するテストに成功すること。さもないと、 EPS や PS, PDF に関するテストに失敗する。

問題がなければ、インストール作業は完了。

8. 注意

  • ImageMagick 7 系は、 6 系とコマンドやオプションの使い方の異なる部分がある。

9. 参考サイト


以上。





 

Sponsored Link

 

Comments