LoginSignup
1
2

More than 5 years have passed since last update.

Imagemagickのコンパイル

Posted at

はじめに

ソースからimagemagickを作成する機会があったのでそのメモです。
CentOS 6.6
ImageMagick-6.9.1-2
gcc version 4.4.7

ダウンロード

http://www.imagemagick.org/script/install-source.php
からimagemagick本体ダウンロード

http://www.imagemagick.org/download/delegates/
から
bzip2-1.0.6
jpeg-9a
libpng-1.6.16
をダウンロード
JPEGとPNGの変換ができるようにしています。bzip2はおまけです。いらないかもしれません。

yumの導入

ここは試行錯誤でいれたのでもしかするといらないかも

yum install -y zlib-devel
yum install -y libjpeg-turbo-devel

tar.gzファイルを全て展開してください。

tar zxf *.tar.gz

コンパイル

bzip2

cd bzip2-1.0.6

Makefile中の CC=gccを CC=gcc -fPIC に変更します。あとはmake(なぜかconfigureはないです)

make; make install
cd ../

libpng

cd libpng-1.6.16
./configure
make
make install
cd ../

libjpeg

cd jpeg-9a
./configure
make libdir=/usr/lib64
make libdir=/usr/lib64 install
cd ../

ImageMagick

cd ImageMagick-6.9.1-2
./configure
make
make install

インストール後の確認

# identify --version
Version: ImageMagick 6.9.1-2 Q16 x86_64 2015-05-15 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: DPC OpenMP
Delegates (built-in): bzlib jng jpeg png zlib

Delegatesにjpeg,pngがはいっていれば成功です。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2