ImageMagick在Linux和Windows下的安装

前段时间安装ImageMagick时遇到点困难,为了让需要的人
不再走弯路,记录下安装的过程给大家!
Linux:
./configure --prefix=/usr/local/ImageMagick

/**装jpeg支持包*/
tar xzvf jpegsrc.v6b.tar.gz

./configure --prefix=/usr/local/jpeg-6b

[root@qd2 local]# mkdir jpeg-6b
[root@qd2 local]# mkdir jpeg-6b/bin
[root@qd2 local]# mkdir jpeg-6b/bin/cjpeg
mkdir jpeg-6b/man
mkdir jpeg-6b/man/man1
mkdir jpeg-6b/man/man1/cjpeg.1

./configure CPPFLAGS="/usr/local/jpeg-6b" --prefix=/usr/local/ImageMagick

./configure --enable-shared --enable-static  --prefix=/usr/local/jpeg-6b

由于报错
make: ./libtool: Command not found
make: *** [jcapimin.lo] Error 127
默认安装了libtool-2.2.tar.gz

cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure --enable-shared --enable-static
make
mkdir -p /usr/local/man/man1
make install

再编译ImageMagick就完成了,在ImageMagick的bin下即可运行convert命令,测试jpeg成功。



由于ImageMagic被安装在我们自行指定的/usr/local/ImageMagick,后面安装JMagic会找不到需要用到的ImageMagic的命令和库,因此需要配置一下操作系统:
编辑/etc/profile里面的PATH环境变量,在最后面加入:
export PATH=/usr/local/ImageMagick/bin:$PATH

编辑/etc/ld.so.conf,加入:
/usr/local/ImageMagick/lib

执行命令:
ldconfig
将ImageMagick的库加入系统联接库

重新链接服务器即可!





Windows 上安装:
安装时很简单,按常规安装就可以了,安装后要将imageMagick下的所有dll文件拷贝到C:\WINDOWS\system32下。

你可能感兴趣的:(C++,c,windows,linux,C#)