linux web服务器使用imagemagick 压缩图片节省空间以及节省带宽

回复 收藏
思路: 使用压缩工具convert 压缩图片的大小,可以根据需求选择一个比较合适的大小比如压缩为原来图片的80%,如果你服务器上的图片很多的话,那么就可以节省出至少20%的空间,另外带宽流量肯定也是会相应减少的。

1. 下载imagemagick
参考  http://www.lishiming.net/thread-827-1-1.html
2. 安装
  1. tar zxvf   ImageMagick.tar.gz
  2. cd  ImageMagick-6.7.1-0
  3. ./configure  --prefix=/usr/local/imagemagick
  4. make
  5. make install
3.  convert  使用
  1. convert   -resize   80%   test.jpg   test2.jpg
注释:
-resize  意为要改变图片的大小
80%   即改变为原来图片的80% ,其实是长宽变为原来的80%,至于大小(size)要比80%还要小。
test.jpg 为目标图片
test2.jpg  为压缩后的图片
图片的格式,可以是jpg,png,gif等常见的图片格式。 这里的test2.jpg 其实是可以写成test.jpg的,意思是直接压缩图片,名字保持不变。

除了,可以使用百分比外,还可以使用固定长宽的格式:
  1. convert   -resize  100x200  test.jpg  test.jpg
2011-09-02 15:15 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: