ホームページ >バックエンド開発 >PHPチュートリアル >ImageMagick のインストール手順 (初心者に必要)

ImageMagick のインストール手順 (初心者に必要)

WBOY
WBOYオリジナル
2016-07-25 08:55:251284ブラウズ
  1. tar -xzvf tiff-3.8.0.tar.gz
  2. cd tiff-3.8.0
  3. ./configure
  4. make
  5. make install
コードをコピー

インストール後、コマンドライン画像処理中、エラー: libtiff.so.3: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません このモジュールは使用されないため、インストールする必要はありません。

3. Jasper パッケージをインストールします。 ダウンロードアドレス: http://www.ece.uvic.ca/~mdadams/jasper/ インストール後に扱える画像はJPEG2000形式のみです(拡張子は.jp2.j2c)

  1. unzip jasper-1.900.1.zip
  2. cd jasper-1.900.1
  3. CFLAGS=-fPIC ./configure
  4. make CFLAGS=-fPIC
  5. make CFLAGS=-fPIC install
コードをコピー

4.jpegパッケージをインストールする ダウンロードアドレス: http://www.ijg.org/files/jpegsrc.v6b.tar.gz

  1. #Install jpeg
  2. cd /disk/src
  3. tar -xzf ../soft/jpegsrc.v6b.tar.gz
  4. cd jpeg-6b/
  5. ./configure
  6. make && make install
copyコード

5. zlib をインストールします。 ダウンロードアドレス http://zlib.net/zlib-1.2.7.ta​​r.gz

  1. cd /disk/src
  2. tar -xzf ../soft/zlib-1.2.7.ta​​r.gz
  3. cd cd zlib-1.2.7
  4. ./configure
  5. make && make install
copyコード

6、png をインストール ダウンロードアドレス: http://www.libpng.org/pub/png/pngcode.html

  1. wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.50.tar.gz

  2. cd /ディスク/src

  3. tar -xzf ../soft/libpng-1.2.50.tar.gz
  4. cd libpng-1.2.50
  5. cp scripts/makefile.std makefile
  6. make
  7. make install

copyコード

7. freetype をインストールします。 ダウンロードリンク: http://www.freetype.org/ http://download.savannah.gnu.org/releases/freetype/freetype-2.4.9.tar.gz

  1. cd /disk/src
  2. tar -xzf ../soft/freetype-2.4.9.tar.gz
  3. cd freetype-2.4.9
  4. ./configure
  5. make
  6. make install
コードをコピー

8. ImageMagick をインストールします。

  1. #64 ビット環境を宣言する

  2. export CFLAGS='-fPIC'
  3. tar -xzf ../soft/ImageMagick-6.8.0-0.tar.gz
  4. cd ImageMagick-6.8 0-0/
  5. ./configure --with-quantum- Depth=8 --enable-share --enable-static
  6. make all
  7. make install

  8. /usr/bin/ld: -lpthread

  9. /usr/bin/ld を検索するときに互換性のない /usr/lib/libpthread.a をスキップします: -lltdl
  10. collect2 が見つかりません: ld が 1 終了ステータスを返しました
  11. libtool: インストール: エラー: `magick/libMagickCore.la' を再リンクしますインストールする前に上記のコマンドを実行してください
  12. make[2]: *** [install-libLTLIBRARIES] エラー 1
  13. make[2]: Leaving directory `/disk/src/ImageMagick-6.8.0-0'

  14. install: エラー: インストールする前に、上記のコマンドで `magick/libMagickCore.la' を再リンクしてください

  15. /usr/bin/ld: -lltdl

    が見つかりません
コードをコピー

解決策: usr/bin/ld: エラー解決策が見つかりません 2. バイナリRPMのインストール

1. まずアンインストールしてからインストールします インストール:

  1. yum install ImageMagick ImageMagick-devel
コードをコピー

バージョン 6.2.8 がインストールされているので、最初にアンインストールする必要があります。

  1. [root@jbxue Soft]# Convert --version
  2. バージョン: ImageMagick 6.2.8 05/07/12 Q16 ファイル:/usr/share/ImageMagick-6.2.8/doc/index.html
  3. 著作権: Copyright (C) 1999-2006 ImageMagick Studio LLC
  4. [root@jbxue software]# rpm -qa| grep ImageMagick
  5. ImageMagick-devel-6.2.8.0-15.el5_8
  6. ImageMagick-6.2.8.0-15.el5_8
  7. ImageMagick- devel-6.2.8.0-15.el5_8
  8. ImageMagick-6.2.8.0-15.el5_8
コードをコピー

アンインストール: ImageMagick を yum 消去するか、ImageMagick を削除します。

2. 基本ライブラリをインストールする

  1. yum install libtool-ltdl libtool-ltdl-devel freetype freetype-devel fontconfig-devel
  2. wget http://centos.ustc.edu.cn/epel/5/x86_64/epel-release-5-4 .noarch.rpm
  3. rpm -Uvh epel-release-5-4.noarch.rpm
  4. yum --enablerepo=epel install jasper jasper-libs jasper-devel
コードをコピー

3. ImageMagick-6.8.0-0.x86_64.rpm をインストールします

ダウンロードアドレス: http://www.imagemagick.org/script/binary-releases.php#unix

  1. wget ftp://ftp.imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-6.8.0-0.x86_64.rpm

  2. wget ftp://ftp .imagemagick.org/pub/ImageMagick/linux/CentOS/x86_64/ImageMagick-devel-6.8.0-0.x86_64.rpm

  3. rpm -Uvh ImageMagick-6.8.0-0.x86_64。 rpm

コードをコピー

エラーが発生しました:

  1. yum install --nogpgcheck ImageMagick-6.8.0-0.x86_64.rpm
コードをコピー

4. インストール結果を確認します。

  1. [root@jbxuesoft]#convert --version

  2. バージョン: ImageMagick 6.8.0-0 2012-10-11 Q16 http://www .imagemagick.org

  3. 著作権: Copyright (C) 1999-2012 ImageMagick Studio LLC
  4. 機能: OpenMP

コードをコピー

3. http://www.imagemagick.org/script/download.php http://www.imagemagick.org/script/index.php



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。