在图片文件夹建立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。