在图片文件夹建立Makefile,里面写
fancy:
@for k in *.jpg; \
do \
echo $$k ; \
name=`echo $$k | cut -f1 -d.`; \
convert -bordercolor black -border 1 $$k -background
none \( +clone -shadow 80x2+2+2 \) +swap -background
white -flatten -depth 8 -colors 256 -quality 90
f$${name}.jpg; \
done
fancy5:
@for k in *.jpg; \
do \
echo $$k ; \
name=`echo $$k | cut -f1 -d.`; \
convert -geometry 50%x50% -bordercolor black -border 1
$$k -background none \( +clone -shadow 80x2+2+2 \)
+swap -background white -flatten -depth 8 -colors 256
-quality 90 f$${name}.jpg; \
done
fancy4:
@for k in *.jpg; \
do \
echo $$k ; \
name=`echo $$k | cut -f1 -d.`; \
convert -geometry 40%x40% -bordercolor black -border 1
$$k -background none \( +clone -shadow 80x2+2+2 \)
+swap -background white -flatten -depth 8 -colors 256
-quality 90 f$${name}.jpg; \
done
fancy7:
@for k in *.jpg; \
do \
echo $$k ; \
name=`echo $$k | cut -f1 -d.`; \
convert -geometry 70%x70% -bordercolor black -border 1
$$k -background none \( +clone -shadow 80x2+2+2 \)
+swap -background white -flatten -depth 8 -colors 256
-quality 90 f$${name}.jpg; \
done
几个都差不多,只不过是缩小比例不一样罢了。然后终端下根据缩放需要使用不 同的fancy,比如
make fancy
效果如下:

个人觉得不错。这个Makefile参考了网上最大的imagemagick教程网站,google 一下应该不会错过。比较有意思的是,整个网站虽然教程又多又牛,例子却都很 难看,除了这个加边框的,我还真找不到好看的。。。我想写教程的人多半是个 审美观不太符合公众的geek。