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

黑白靓照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 |
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
Be the first to comment on this entry.