一、安装:

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图片处理工具

最新文章

  1. 每个程序员都会的35个jQuery小技巧!
  2. WPF Combobox样式
  3. hdu 5543 Pick The Sticks(动态规划)
  4. 使用Retrofit和Okhttp实现网络缓存。无网读缓存,有网根据过期时间重新请求 (转)
  5. Qt 程序运行图标
  6. android:ScrollView嵌套ListView的问题
  7. 备份/恢复SQLSERVER数据库,SQL一步实现
  8. 从数列1,2,3.......n 中 随意取几个数,使其和等于 m
  9. ios get airplay name
  10. HDU_2024——判断字符串是否是c语言合法标识符
  11. python 和 c# 连接数据库 (Access)
  12. JQuery弹出窗口小插件ColorBox
  13. hdu 1823 Luck and Love 二维线段树
  14. 2014年百度之星程序设计大赛 - 资格赛 第三题 Xor Sum
  15. sublime Text 常用操作
  16. svn清理失败且乱码 问题解决
  17. Git学习备忘
  18. 秒杀linux下系统调用fork()面试题(转)
  19. Excel转datatable
  20. 线性回归浅谈(Linear Regression)

热门文章

  1. Stm32l151+mpu6050+uart读取数据调试
  2. 使用node-webkit(v0.35.5)和innosetup(3.6.1)打包将web程序打包为桌面客户端(安装包)
  3. Linux下安装maven(mvn命令)
  4. python3与python2使用python原生SimpleHTTPRequestHandler
  5. PAT甲题题解-1028. List Sorting (25)-水排序
  6. YQCB冲刺第二周第七天
  7. FINAL视频预发布
  8. JMeter学习笔记——认识JMeter(1)
  9. CentOS下搭建Hadoop
  10. Eclipse 的控制台console乱码