ImageMagick安裝說明(新手必備)

來源:互聯網
上載者:User
  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: cannot open shared object file: No such file or directory此模組也用不到,可以不安裝。

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. #安裝jpeg
  2. cd /disk/src
  3. tar -xzf ../soft/jpegsrc.v6b.tar.gz
  4. cd jpeg-6b/
  5. ./configure
  6. make && make install
複製代碼

5、安裝zlib下載地址 http://zlib.net/zlib-1.2.7.tar.gz

  1. cd /disk/src
  2. tar -xzf ../soft/zlib-1.2.7.tar.gz
  3. cd cd zlib-1.2.7
  4. ./configure
  5. make && make install
複製代碼

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 /disk/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

複製代碼

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: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread

  9. /usr/bin/ld: cannot find -lltdl
  10. collect2: ld returned 1 exit status
  11. libtool: install: error: relink `magick/libMagickCore.la' with the above command before installing it
  12. make[2]: *** [install-libLTLIBRARIES] 錯誤 1
  13. make[2]: Leaving directory `/disk/src/ImageMagick-6.8.0-0'

  14. install: error: relink `magick/libMagickCore.la' with the above command before installing it

  15. /usr/bin/ld: cannot find -lltdl

複製代碼

解決方案:usr/bin/ld: cannot find錯誤的解決方案 二、二進位RPM安裝

1、先卸載後安裝安裝:

  1. yum install ImageMagick ImageMagick-devel
複製代碼

如果已安裝過,先執行下面的卸載命令,我已安裝過6.2.8版本,所以要先卸載。

  1. [root@jbxue soft]# convert --version
  2. Version: ImageMagick 6.2.8 05/07/12 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html
  3. Copyright: Copyright (C) 1999-2006 ImageMagick Studio LLC
  4. [root@jbxue soft]# 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
複製代碼

卸載:yum erase ImageMagick 或 yum remove 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@jbxue soft]# convert --version

  2. Version: ImageMagick 6.8.0-0 2012-10-11 Q16 http://www.imagemagick.org

  3. Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
  4. Features: OpenMP

複製代碼

三、參考資料http://www.imagemagick.org/script/download.phphttp://www.imagemagick.org/script/index.php

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.