ImageMagick是修改和处理图像的一套命令行实用程序。ImageMagick可迅速从终端执行操作,执行许多图像的批量处理,或者被集成到一个bash脚本。ImageMagick可以执行各种操作。本指南将向您介绍ImageMagick的语法和基本操作,并告诉你如何结合操作和执行许多图像批处理。
1、安装
ImageMagick,不包含在Ubuntu和许多其他Linux发行版其中。要在Ubuntu上安装它,使用下面的命令:sudoapt-getinstallimagemagick
2、格式转换之间
转换图像的格式,其中最基础的东西,你可以用它做的是格式之间进行转换。下面这个命令将当前目录中名为howtogeek.pngPNG文件,转换一个JPEG格式:converthowtogeek.pnghowtogeek.jpg
您还可以指定为JPEG图像压缩级别:converthowtogeek.png-quality95howtogeek.jpg数必须是1和100默认为92
3、调整图像尺寸
该convert命令还可以快速调整图像大小。下面的命令要求ImageMagick的将图像尺寸调整为宽200像素,高100像素:convertexample.png-resize200×100example.png
4、旋转影像
ImageMagick的可以快速旋转图像。下面这个命令将图片命名howtogeek.jpg,旋转90度,并保存旋转图像howtogeek-rotated.jpg:
converthowtogeek.jpg-rotate90howtogeek-rotated.jpg
5、应用效果
ImageMagick的可以应用各种效果的图象。例如,下面的命令应用木炭效果的图像:convert1234.jpg-charcoal21234-charcoal.jpg
6、批量处理
下面的命令将旋转所有的pang图片:forfilein*.png;doconvert$file-rotate90rotated-$file;