imagemagick

ImageMagick之图片裁剪功能教程及ImageMagick裁剪图片logo水印

imagemagick的convert命令通过crop参数,可以把一幅大图片分成若干块大小一样的图片,同时也可以在大图上截取一块图片来。命令格式为:

convert 原始图片 -crop widthxheight+x+y 目标图片

其中widthxheight是目标图片的尺寸,+x+y是原始图片的坐标点,这两组值至少要出现一组,也可以同时存在。另外该命令也可使用gravity来重新定义坐标系统。

在原始图片上剪裁一张指定尺寸的小图

convert src.jpg -crop 100x80+50+30 dest.jpg
在原始图片的上距离上部30像素左部50为起点的位置,分别向左向下截取一块大小为100x80的图片。
如果x相对于坐标,宽度不够100,那就取实际值。

» 阅读全文

关键词: imagemagick

linux系统下Imagemagick的convert图像处理常用命令详解

convertimagemagick软件包中的一个命令。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的 旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。这里介绍几个简单的命令,具体的用法请参考man手册或者其官方网站。在Ubuntu 中用命令

sudo apt-get install imagemagick(centos的yum 一下就OK了)

Convert的resize命令:

Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了图片任意大小的缩放,唯一需要掌握的就是如何使用它的一些参数测试设定值:

» 阅读全文

关键词: 图像处理 , convert , imagemagick

linux下shell脚本批量给指定文件夹下图片添加水印的方法

首先要安装imagemagick
CentOS上安装
yum install ImageMagick -y

Debian上安装:
apt-get install ImageMagick -y

脚本:

» 阅读全文

关键词: 水印 , imagemagick , shell脚本