首页 > 代码库 > Linux使用imagemagick的convert命令压缩图片、节省服务器空间

Linux使用imagemagick的convert命令压缩图片、节省服务器空间

一、安装:

sudo apt-get install imagemagick

二、说明

imagemagick的命令convert可以完成此任务,其参数-resize用来改变图片尺寸,可以直接指定像素值,也可以指定缩放百分比。而如果想降低图片的质量,可以用convert的-quality参数,质量值为0-100之间的数值,数字越大,质量越好,一般指定70-80,基本上看不出前后的差别。

强大的convert命令  convert命令可以用来转换图像的格式,支持JPG, BMP, PCX, GIF, PNG, TIFF, XPM和XWD等类型,下面举几个例子:

三、使用

1、得到一个图片的尺寸:identify tinywan_ffmpeg056.jpg

技术分享

2、例子

  convert  xxx.jpg  xxx.png      将jpeg转成png文件 
  convert  xxx.gif   xxx.bmp     将gif转换成bmp图像 
  convert  xxx.tiff  xxx.pcx   将tiff转换成pcx图像 

3、改变图像的大小

(1)convert -resize 1024x768  xxx.jpg   xxx1.jpg    将图像的像素改为1024*768,注意1024与768之间是小写字母x

(2)convert -sample 50%x50%  xxx.jpg  xxx1.jpg   将图像的缩减为原来的50%*50%

(3)旋转图像:  convert -rotate 270 sky.jpg sky-final.jpg      将图像顺时针旋转270度

(4)使用-draw选项还可以在图像里面添加文字:  convert -fill black -pointsize 60 -font helvetica -draw ‘text 10,80 "Hello, World!" ‘  hello.jpg  helloworld.jpg

四、更多文档

linux中convert用法

linux的convert图片处理工具

 

Linux使用imagemagick的convert命令压缩图片、节省服务器空间