imagemagick是修改和处理图像的一套命令行实用程序。 imagemagick可迅速从终端执行操作,执行许多图像的批量处理,或者被集成到一个bash脚本。imagemagick可以执行各种操作。 本指南将向您介绍imagemagick的语法和基本操作,并告诉你如何结合操作和执行许多图像批处理。

1、安装

imagemagick,不包含在ubuntu和许多其他linux发行版其中。 要在ubuntu上安装它,使用下面的命令:sudo apt-get install imagemagick

2、格式转换之间

转换图像的格式, 其中最基础的东西,你可以用它做的是格式之间进行转换。 下面这个命令将当前目录中名为“howtogeek.png”png文件,转换一个jpeg格式:convert howtogeek.png howtogeek.jpg

您还可以指定为jpeg图像压缩级别:convert howtogeek.png -quality 95 howtogeek.jpg 数必须是1和100  默认为92

3、调整图像尺寸

该convert命令还可以快速调整图像大小。 下面的命令要求imagemagick的将图像尺寸调整为宽200像素,高100像素:convert example.png -resize 200×100 example.png

4、旋转影像

imagemagick的可以快速旋转图像。下面这个命令将图片命名howtogeek.jpg,旋转90度,并保存旋转图像howtogeek-rotated.jpg:

convert howtogeek.jpg -rotate 90 howtogeek-rotated.jpg

5、应用效果

imagemagick的可以应用各种效果的图象。 例如,下面的命令应用“木炭”效果的图像:convert 1234.jpg -charcoal 2 1234-charcoal.jpg

6、批量处理

下面的命令将旋转所有的pang图片:for file in *.png;do convert $file -rotate 90 rotated-$file;

linux安装软件imagemagick,Linux系统中怎么安装和使用ImageMagick软件?相关推荐

  1. 在Linux系统中的安装cpolar内网穿透

     系列文章 将cpolar内网穿透配置为开机自启动 在Linux系统中的安装cpolar内网穿透 linux本地搭建网站,并将其发布到公网可访问 1-8 linux本地搭建网站,并将其发布到公网可访问 ...

  2. linux系统如何安装git,linux安装git_Linux系统中怎么安装Git

    摘要 腾兴网为您分享:Linux系统中怎么安装Git,易信,易通行,悬浮球,闲鱼等软件知识,以及鼠标键盘录制精灵,惠管家,阿里智能app,制冷快报,照度测量仪,求生之路2隐藏武器,uc影音,网易云音乐 ...

  3. linux怎么使用git安装目录,Linux系统中怎么安装Git?

    Linux Git是一个方便可用的管理器工具,起初Git就是为Linux而开发的,现在已经应用到各大系统中了.本文就来介绍一下Linux系统中怎么安装Git. 使用包管理器安装Git Git已经被所有 ...

  4. 深度linux运行windows游戏,在deepin linux系统中手动安装windows游戏的小技巧

    本文介绍在deepin linux系统中手动安装windows游戏的小技巧.其实现在wine很好用了,基本dx9的游戏都能玩,但是有些RA2则效果一般,不是很好.关于deepin-wine的版本低有些 ...

  5. linux下ace安装教程,Linux 系统中如何安装配置ACE

    Linux 系统中如何安装配置ACE http://www.gnu.org可以下载ACE安装包,这里以ACE-5.6.tar.gz安装包作为示例 1.设置$ACE_ROOT环境变量 # vim /et ...

  6. 安装linux虚拟机桌面,Linux系统中虚拟机安装教程(图形界面)

    Linux系统中虚拟机安装教程(图形界面) 发布时间:2019-01-15 21:26, 浏览次数:1144 , 标签: Linux Linux系统中虚拟机安装教程(图形界面) 在桌面上已经有安装好的 ...

  7. centos6怎么通过光盘安装yum源_Linux系统中安装软件的三种方法

    这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系统命令:一般在/bin和/sbin目录中,或为shell内部指令 应用程序:通常在/usr/bin和/u ...

  8. ubuntn系统中ssh安装,使用Systemback打镜像出现please remove the installation medium then press enter,丢失安装及拷贝的文件

    ubuntn系统中ssh安装,使用Systemback将ubuntn打成iso镜像及无限出现please remove the installation medium then press enter ...

  9. 系统中编译安装ZLMediaKit的步骤

    这篇文章给大家分享的是centos6系统中编译安装ZLMediaKit的步骤.小编觉得挺实用的,因此分享给大家学习.如下资料是编译安装的步骤.  1.安装基础编译环境 1.1 gcc-5.4的安装  ...

  10. 硬件?软件?视频会议系统中两者有何区别?

    硬件?软件?视频会议系统中两者有何区别? 应对不同所需,视频会议系统由传统硬件式视频会议发展至软件视频会议和硬件视频会议并存的局面.那么软件视频会议系统与硬件视频会议系统到底有什么区别呢?小编为您普及 ...

最新文章

  1. spring security 自定义认证登录
  2. python语言程序设计基础答案第四章_《Python语言程序设计基础》第四章笔记
  3. 八、数据库服务连接存储(MPIO) 中
  4. 组合数(Lucas定理) + 快速幂 --- HDU 5226 Tom and matrix
  5. python中numpy模块的around方法_Python numpy.around()用法及代码示例
  6. 箭头函数:this的指向问题
  7. java io 创建临时文件,用Java创建一个指定的临时文件
  8. 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第3节 综合案例_文件上传_5_综合案例_文件上传案例优化...
  9. IDEA常用快捷键整理大全(非常详细)持续更新中...
  10. 初学java之家庭记账系统
  11. java支付宝支付,支付手机支付,pc网站支付
  12. oracle导出dmp文件合集
  13. RASP-监控应用的底层,来从根本上发现攻击行为的产生
  14. oracle11G修改数据库默认端口
  15. ORA-00955: name is already used by an existing object
  16. Gson解析json字符串,并封装成ListT
  17. 适合生产制造企业用的ERP系统有哪些?
  18. 2021CSP-J1
  19. 2022年数维杯国际赛ABCD题思路
  20. 陈浩计算机应用,陈浩

热门文章

  1. 数据集.npy格式与png格式互换
  2. hls和modelsim进行联合仿真
  3. 论计算机网络的发展及运用,试论计算机网络发展及其应用研究
  4. linux怎么修改内存缓存,Linux内存、缓存、Swap等修改
  5. js数组去重方法分析与总结
  6. DataTable判断列是否为空!(实用)
  7. iOS常用第三方类库
  8. 如何把 Google adsense 的广告放到博客的Banner位置
  9. [转载] 利用c/c++编写python模块
  10. 二、将mysql用作一个简单的计算器