Skip to content

Instantly share code, notes, and snippets.

@libitte
Created August 26, 2014 16:47
Show Gist options
  • Select an option

  • Save libitte/35c62b8a83a30fefc757 to your computer and use it in GitHub Desktop.

Select an option

Save libitte/35c62b8a83a30fefc757 to your computer and use it in GitHub Desktop.
=== Image::Magick で install
============================================================
=== ソースから
http://akkunchoi.github.io/imagemagick-rmagick-centos.html
ソースから ImageMagick をインストール。成功。
依存ライブラリを事前にインストール。入れてなければJPEGやPNGが変換できない。
$ sudo yum install libjpeg-devel libpng-devel
make
$ wget http://www.imagemagick.org/download/ImageMagick.tar.gz
$ tar zxvf ImageMagick.tar.gz
$ cd ImageMagick-6.7.8-3
$ ./configure
$ make
$ sudo make install
$ convert -list format # JPEG,PNG があればOK
試してみる
$ convert hoge.jpg hoge.png # ..OK
ImageMagick 6.7.8 をインストールできました。
ちなみにlibjpegを入れずにコンパイルした場合、実行時にフォーマットがないというエラーが出ます。
$ convert star-off.jpg star-off.png
convert: no decode delegate for this image format
$ convert -list format # JPEGがない
=== yum でいれる
CentOS6 の場合
CentOS6.3 だったので yum から ImageMagick 入れられました。めでたしめでたし。
$ sudo make uninstall
$ sudo vi /etc/ld.so.conf # 変更を削除
$ sudo /sbin/ldconfig
$ sudo yum install ImageMagick ImageMagick-devel
ImagMagick バージョンは 6.5.4.7 です。RMagick2 は 6.3.5 以上なのでインストールできます。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment