mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

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

[ pc_tips ] [ ImageMagick, LMDE2, Linux ]

こんばんは。

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

0. 前提条件

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

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

1
2
3
4
5
$ 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. アーカイブ取得&展開

1
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 を作成後、コンパイルする。

1
2
3
$ cd ImageMagick-7.0.6
$ ./configure
$ make

4. インストール

1
$ sudo make install

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

1
$ sudo ldconfig /usr/local/lib

6. インストールの確認

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

1
2
3
4
5
6
$ 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. 動作確認

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

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

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

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

1
$ make check

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

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

8. 注意

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

9. 参考サイト


以上。

Comments