思路: 使用压缩工具convert 压缩图片的大小,可以根据需求选择一个比较合适的大小比如压缩为原来图片的80%,如果你服务器上的图片很多的话,那么就可以节省出至少20%的空间,另外带宽流量肯定也是会相应减少的。
1. 下载imagemagick
参考 http://www.lishiming.net/thread-827-1-1.html
2. 安装3. convert 使用注释:
-resize 意为要改变图片的大小
80% 即改变为原来图片的80% ,其实是长宽变为原来的80%,至于大小(size)要比80%还要小。
test.jpg 为目标图片
test2.jpg 为压缩后的图片
图片的格式,可以是jpg,png,gif等常见的图片格式。 这里的test2.jpg 其实是可以写成test.jpg的,意思是直接压缩图片,名字保持不变。
除了,可以使用百分比外,还可以使用固定长宽的格式:
1. 下载imagemagick
参考 http://www.lishiming.net/thread-827-1-1.html
2. 安装
- tar zxvf ImageMagick.tar.gz
- cd ImageMagick-6.7.1-0
- ./configure --prefix=/usr/local/imagemagick
- make
- make install
- convert -resize 80% test.jpg test2.jpg
-resize 意为要改变图片的大小
80% 即改变为原来图片的80% ,其实是长宽变为原来的80%,至于大小(size)要比80%还要小。
test.jpg 为目标图片
test2.jpg 为压缩后的图片
图片的格式,可以是jpg,png,gif等常见的图片格式。 这里的test2.jpg 其实是可以写成test.jpg的,意思是直接压缩图片,名字保持不变。
除了,可以使用百分比外,还可以使用固定长宽的格式:
- convert -resize 100x200 test.jpg test.jpg
编辑回复