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

1
sudo apt-get install imagemagick

来安装,windows下的使用可以到官方网站下载。

原始图片是一张文根英的美图:
文根英

文根英

先加个边框:
1
convert -mattecolor purple 8x8+4+4 wgy.jpg frame.jpg
加边框

加边框

黑白靓照:
1
convert -colorspace gray wgy.jpg gray.jpg
黑白靓照1

黑白靓照1

黑白靓照2

黑白靓照2

生成缩略图:
1
convert -sample 250x250 wgy.jpg sample.jpg

缩略图

缩略图


另外,你还可以加水印,就不再赘述了。命令行的强大之处还是在于其简洁、快速,更适用于批量处理,写好了的脚本或者批处理可以一劳永逸。把如下命令写入Shell脚本,可以将当前目录下的所有的.jpg文件压缩到原来的50%,同时转换成.png格式:

1
2
3
4
5
#! /bin/sh
for i in `ls *.jpg`;
do
convert -resize 50% "$i" "${i%.jpg}.png";
done
Tags: ,,,.
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
Home

Be the first to comment on this entry.

Name(required)
Mail (required),(will not be published)

RFC: Request For Comments. Orz..

Website(recommended)