ImageMagick简明教程
什么是ImageMagick?
ImageMagick 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
安装
REHL/CentOS
apt -y install ImageMagick
Debian/Ubuntu
apt -y install imagemagick
转换(convert)
ImageMagick提供多数图片类型的转换支持
gif -> png
convert p1.gif p2.png
png -> jpg
convert -scale 50% -quality 80% old.png new.jpg
这里转换过程中, 将原图缩小50%, 质量设置为 80%
缩放(Scale), 裁剪(Crop)
将原图缩小50%
convert -scale 50% old.gif new.png
自动裁剪(autocrop)
convert -trim cat.png cat.png
裁剪(crop)
convert -crop 853x368+0+56 old.png new.png
这里853/368分别为图片的宽度和高度,0/56 分别为图片二维上的 x/y轴的offset,这里的二维原点在左上角定点位置.