Linux上安装imagemagick-

七彩网络

昔年博客
首页>> Linux >>Linux上安装imagemagick
2019-12-16
分类: Linux

Linux上安装imagemagick

文章作者:本站整理
手机扫码查看

系统环境: cat /etc/*release CentOS Linux release 7.1.1503 (Core) 步骤1:安装一些必要的yum,直接复制如下命令即可 ......

系统环境:

cat /etc/*release
CentOS Linux release 7.1.1503 (Core)
步骤1:安装一些必要的yum,直接复制如下命令即可

yum install tcl-devel.x86_64 libjpeg-devel.x86_64 ghostscript-devel.x86_64 bzip2-devel.x86_64 freetype-devel.x86_64 libtiff-devel.x86_64
yum install libjpeg-devel.x86_64 glib2-devel.x86_64 fontconfig-devel.x86_64 zlib-devel.x86_64 libwmf-devel.x86_64 freetype-devel.x86_64 libtiff-devel.x86_64
步骤2:安装zlib

https://sourceforge.net/projects/libpng/files/zlib/1.2.8/

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure

make

make install
步骤3:安装libpng(安装 libpng-1.2.49.tar.gz 版本,对应 libpng-devel-1.2.49-2.el6_7.x86_64.rpm 版本)

下载地址: 
https://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.21/libpng-1.6.21.tar.gz/download

tar zxvf libpng-1.2.49.tar.gz
cd libpng-1.2.49
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install
注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个

步骤4:安装freetype

wget http://www.imagemagick.org/download/delegates/freetype-2.7.1.tar.gz

tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure
make
make install
步骤5:安装Jpeg

wget http://www.imagemagick.org/download/delegates/jpegsrc.v9b.tar.gz
tar zxvf pegsrc.v9b.tar.gz
cd jpeg-9b
./configure –enable-shared
make libdir=/usr/lib64
make libdir=/usr/lib64 install
注意,这里configure一定要带–enable-shared参数,不然,不会生成共享库

步骤6:安装ImageMagick

wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar -xzvf ImageMagick-6.6.8-10.tar.gz
./configure –prefix=/usr/local/imagemagick
make
make install
步骤7:修改环境变量

vim /etc/profile
export PATH=$PATH:$JAVA_HOME/bin:/usr/local/imagemagick/bin
source /etc/profile
大功告成了,接下来用命令测试就好了。

convert test.jpg a.jpg -geometry +75+180 -composite f_over.jpg

convert -background none -fill white -pointsize 36 label:A label_A_white.png

Q&A

 error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory…

whereis libpng12.so.0
vim /etc/ld.so.conf.d/liblocal.conf
/usr/local/lib/
ldconfig


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:昔年博客 » Linux上安装imagemagick
分享本文至:
点击评论 您阅读这篇文章共花了: 

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)