ImageMagick图片压缩安装配置全过程(linux)
一、系统环境
操作系统:RHEL 4.7
Tomcat版本:5.5.26
二、下载安装文件:
http://dl.maptools.org/dl/libtiff/tiff-3.8.2.tar.gz
http://down1.chinaunix.net/distfiles/jpegsrc.v6b.tar.gz
ftp://ftp.simplesystems.org/pub/png/src/libpng-1.2.43.tar.gz
http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz
http://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gz
三、安装配置过程
分别下载上面的软件,然后解压,安装:
(1)安装tiff-3.8.2
tar –zxvf tiff-3.8.2.tar.gz
cd tiff-3.8.2
./configure
Make
Make install
Make check
(2)安装jpegsrc.v6b.tar.gz
tar –zxvf jpegsrc.v6b.tar.gz
cd jpegsrc-0.6
./configure --enable-shared --enable-static
Make
Make install
Make check
(3)安装libpng-1.2.43.tar.gz
tar –zxvf libpng-1.2.43.tar.gz
cd libpng-1.2.43
./configure
Make
Make install
Make ckeck
(4)安装ImageMagick-6.4.0-0.tar.gz
tar –zxvf ImageMagick-6.4.0-0
./configure
Make
Make install
Make check
(5)安装jmagick-6.4.0-src.tar.gz
tar –zxvf jmagick-6.4.0-src.tar.gz
mv 6.4.0 jmagick-6.4.0
cd jmagick-6.4.0
./configure
Make
Make clean -----第一遍编译的时候会遇到错误,因此需要清除一下然后再次的make就OK了
Make
Make install
(6)配置环境变量
配置当前用户的配置文件.bash_profile,也可配置所有用户/etc/profile,添加
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
在CLASSPATH中添加/usr/local/lib/jmagick-6.4.0.jar
source /etc/profile
(7)修改tomcat的bin/catalina.sh
添加:
JAVA_OPTS="$JAVA_OPTS -Djmagick.systemclassloader=no"
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/lib"
(8)重启tomcat,页面测试功能
(9)测试压缩功能
上传图片cc.jpg ,执行
convert -resize 520x460 -stroke '#FFFFFF' -fill red -pointsize 40 -draw 'text 20,40 "www.xxt.cn"' cc.jpg 22.jpg
相关文档:
总览
用iptables -ADC 来指定链的规
则
,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......
Linux太伟大了,什么东西都可以由你来做主,Linux加载完内核后,所有的其他系统服务,进程,都是靠脚本来加载的。所以Linux是这么的透明,
你可以清除的指导你的系统做了什么。
下面我就对Linux的启动脚本做了注释,该脚本是属于LFS的,因为该系统比较小,所 ......
Linux设备驱动程序之读书笔记(一)
——第三章字符设备驱动程序
○、说明
笔记适用于Linux的2.6.10以后的内核。
笔记以Linux Device Driver3提供的scull程序(scull目录中的main.c和scull.h) ......
腾讯科技讯(洛洛河) 5月20日消息,红帽(Red Hat)宣布已在国内启动大学生Linux技能大赛;并将通过初赛、复赛、决赛层层选拔,于7月17日决出获胜者。
红帽中国市场部总监董辛乙表示,国内Linux市场人才缺口很大,已经影响到了很多Linux项目的正常进行,希望通过这些举措增加大学生对Linux的兴趣,从而培养更多人才。
填 ......