それなりに適当にやってます

なんとなくそれっぽいメモとか備忘録とか適当に。 2018年5月にブログ移転しました。 古い記事は未整理です。

ImageMagick + libjpeg & jmagic のインストール

CentOS5.x の古い環境に入れて~と言われたので、一応メモ(´・ω・`)

参考URL

依存パッケージのインストール

これ全部はいらない気がするのだけど・・・

# yum install xorg-x11*

各種ソースのダウンロード

  • 上記URLから適当にソースをダウンロード
  • /usr/local/src/imagemagic/ 配下に置いた

libjpeg のインストール

# cd /usr/local/src/imagemagic# jpegsrc.v8c.tar.gz# cd jpeg-8c# cat /proc/cpuinfo                                   #<-make オプションに設定する値を確認# ./configure && make -j 4 && make install ; echo $?  #<-戻り値"0" を確認# cat /etc/ld.so.conf                                 #<-/usr/local/lib がある事を確認...                                                      いてない場合は echo "/usr/local/lib" >> /etc/ld.so.conf する/usr/local/lib# ldconfig# ldconfig -p | grep jpeg                             #<-/usr/local/lib 配下のライブラリが認識されている事を確認

ImageMagic の configure 実行

# cd /usr/local/src/imagemagic# export CPPFLAGS="-I/usr/local/include"# export LDFLAGS="-L/usr/local/lib -R/usr/local/lib"# ./configure 

configureの結果、JPEGが有効になっている事を確認

...JPEG v1           --with-jpeg=yes        yes  ...
# egrep -i jpeg config.log=>なんか一杯でたらおけ

ImageMagic のコンパイル・インストール

# make -j 4 && make install ; echo $?  #<-戻り値"0" を確認

ImageMagic 単体の動作確認

convert コマンドで"jpeg"はサポートされている事を確認

# convert -list format...     JPEG* JPEG      rw-   Joint Photographic Experts Group JFIF format (80)      JPG* JPEG      rw-   Joint Photographic Experts Group JFIF format...

適当なGIF画像を探し、JPGへの変換を行う。変換後の画像がちゃんと見れるか確認

# cd /tmp# cp /usr/local/share/doc/ImageMagick-6.4.0/images/travelsur.gif .# convert travelsur.gif travelsur.jpg  =>scpなどで手元の端末に転送し画像が見れることを確認

jmagic のインストール

Javaのパス指定に注意・・・ぐらい。

# cd /usr/local/src/imagemagic# tar zxvf jmagick-6.4.0-src.tar.gz# cd 6.4.0/# export JAVA_HOME=/usr/local/tomcat/java# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib# export JAVA_BIN=$JAVA_HOME/bin# export JRE_HOME=$JAVA_HOME/jre# export PATH=$JAVA_BIN:$PATH# export JAVA_HOME CLASSPATH PATH# ./configure --with-java-home=/usr/local/tomcat/java/ && make && make install ; echo $?

以上