ImageMagick 是一个非常强大的图像处理工具集合,并且有丰富的命令行借口,可以使用脚本让许多批量处理工作变得非常轻松。另外,许多编程语言都有 ImageMagick 的接口的库可以很方便地进行各种处理。
我在我的
Wiki 笔记上也记录了一些小 Tip 。正好我最近要给一个截图加上边框和阴影,我的
Wiki 笔记中也有制作的方法,不过我想这样的功能其实很常用,干脆做一个脚本。其实 ImageMagick 本身虽然是非常强大灵活,但是每次实用都输入一长串命令确实是比较麻烦,把自己最常用的功能包装成脚本就很方便了。
添加阴影非常简单:
convert $1 \( +clone -background black -shadow 60x4+4+4 \) +swap \
-background none -mosaic $1
如果要做成照片的那种效果,添加一个边框再加上阴影,也很方便:
convert $1 -bordercolor white -border 6 \
-bordercolor grey60 -border 1 \
\( +clone -background black -shadow 60x4+4+4 \) +swap \
-background none -mosaic $1
或者再旋转个 30 度:
convert $1 -bordercolor white -border 6 \
-bordercolor grey60 -border 1 \
\( +clone -background black -shadow 60x4+4+4 \) +swap \
-background none -mosaic -rotate 30 $1
三个脚本的效果分别如下所示:


Comments (5)
= =
现在用 KDE :)