file:///C:/Program%20Files%20(x86)/ImageMagick-6.2.7-Q16/index.html
我对ImageMagick的主要功能做一个简单的介绍,其中覆盖的大都是人们常用的一些功能,如果你要全面的了解它的知识,你可以看看它的man手册。
convert顾名思义就是对图像进行转化,它主要用来对图像进行格式的转化,同时还可以做缩放、剪切、模糊、反转等操作。
比如把 foo.jpg 转化为 foo.png:
convert foo.jpg foo.png
find ./ -name "*.jpg" -exec convert {} {}.gif \;
rename .jpg.gif .gif *.jpg.gif
或者,你也可用shell script来完成上述的操作:
for i in *.jpg
do
convert $i `basename $i .jpg`.gif
done
我们还可用mogrify来完成同样的效果:
mogrify -format png *.jpg
convert还可以把多张照片转化成pdf格式:
convert *.jpg foo.pdf
比如我们要为一个普通大小的图片做一个缩略图,我们可以这样
convert -resize 100x100 foo.jpg thumbnail.jpg
convert -resize 50%x50% foo.jpg thumbnail.jpg
我们还可以批量生成缩略图:
mogrify -sample 80x60 *.jpg
在一张照片的四周加上边框,可以用 -mattecolor 参数,比如某位同志牺牲了,我们需要为他做一张黑边框的遗像,可以这样:
convert -mattecolor "#000000" -frame 60x60 yourname.jpg rememberyou.png
你也可以这样加边框:
convert -border 60x60 -bordercolor "#000000" yourname.jpg rememberyou.png
convert -fill green -pointsize 40 -draw 'text 10,50 "charry.org"' foo.png bar.png
高斯模糊:
convert -blur 80 foo.jpg foo.png
上下翻转:
convert -flip foo.png bar.png
左右翻转:
convert -flop foo.png bar.png
形成底片的样子:
convert -negate foo.png bar.png
把图片变为黑白颜色:
convert -monochrome foo.png bar.png
convert -noise 3 foo.png bar.png
我们可用这个功能,把一张普通的图片,变成一张油画,效果非常的逼真
convert -paint 4 foo.png bar.png
把一张图片,旋转一定的角度:
convert -rotate 30 foo.png bar.png
convert -charcoal 2 foo.png bar.png
毛玻璃效果:
convert -spread 30 foo.png bar.png
以图片的中心作为参照,把图片扭转,形成漩涡的效果:
convert -swirl 67 foo.png bar.png
用-raise来创建凸边:
convert -raise 5x5 foo.png bar.png
其他功能都是不太常用的,如果你感兴趣的话,可以看它的联机文档
import是一个用于屏幕截图的组件,下面列出的是我们常用的功能,其他的功能,你参考它的man好了。
import foo.png
import -pause 3 -frame foo.png
如果想让你的截图比较cool,你可以把截取一个倾斜的窗口,方法如下:
import -rotate 30 -pause 3 -frame foo.png
import -pause 3 -window root screen.png
display应该是我们使用的最为频繁的图像处理软件了,毕竟,还是看的多
display foo.png
display *.png
display -delay 5 *
ImageMagick还提供有丰富的编程接口,比如,你可以用php来调用它,用ImageMagick来生成验证码图片,效果非常棒。
ImageMagick还有一个小工具identify,它可以用来显示一个图片文件的详悉信息,比如格式、分辨率、大小、色深等等,你都可用它来帮你的忙。
如果你对命令行不太熟悉,你也可以在图片上单击,你会发现,通过鼠标你也可以完成图像的编辑。
ImageMagick的网站:www.imagemagick.org。这里是ImageMagick加工过的图片的例子。