先上傳壓縮後的效果圖一張:
圖檔1是壓縮前,2是壓縮後,這是以最大壓縮比壓縮的,效果隻有自己去看了。
但是出現了異常(在windows下不會),我的環境是JDK1.4+TOMCAT5.5,系統是AIX5.3,都是很舊的版本,但是沒辦法,出現的異常如下:
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
NoClassDefFoundError: sun/awt/X11GraphicsEnvironment.
解決方式:
修改CATALINA.SH檔案,我把原JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=GBK"改為JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=GBK;-Djava.awt.headless=true"即可解決這個問題,我甚至還在程式中加入了System.setProperty("java.awt.headless", "true");,但是不知道為什麼壓縮速度沒windows下快。