首页 > 代码库 > 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命令压缩图片、节省服务器空间