ImageMagick – 图像处理
一、convert
对图像进行转换, 它主要用来对图像进行格式的转化,同时还可以做缩放、剪切、模糊、反转等操作。
1、格式转换
Png图片转换格式为jpg
| convert foo.png foo.jpg |
或者使用mogrify :
| mogrify -format png *.jpg #将当前目录下的所有jpg文件转换为png格式 |
不过 convert 还可以把多种图片转换为 pdf 文件:
| convert *.png foo.pdf |
2、缩放
| convert -resize 100x100 foo.jpg thumb.jpg convert -resize 50%x50% foo.jpg thumb.jpg mogrify -sample 80x60 *.jpg #注意, 这条命令会覆盖源文件 |
3、加边框
以下两条语句都可以加边框
| convert -mattecolor “#333333” -frame 60x60 源文件.png 转换后文件.png convert -bordercolor “#666” -border 60x60 源文件.png 转换后文件.png |
4、图片上加文字
| convert -fill green –pointsize 40 \ -draw ‘text 10,50 “v.6.cn”’ 源文件.png 转换后文件.png |
使用 –font 可以指定字体
5、模糊
| convert -blur 80 源文件.png 目标文件.png |
-blur 参数还可以这样设置 –blur 80x5 . 后面的那个5表示的是Sigma的值, 它的值对模糊的效果起关键作用。
6、翻转
Ø 上下翻转
| convert -flip aaa.png bbb.png |
Ø 左右翻转
| convert -flop aaa.png bbb.png |
7、反色
| convert -negate 源文件.png 目标文件.png |
8、单色(黑白照片)
| convert -monochrome 源文件.png 目标文件.png |
9、加噪声
| convert -noise 3 源文件.png 目标文件.png |
10、 油画效果
|
|
11、 旋转
| convert -rotate 30 源文件.png 目标文件.png |
上面的30, 表示向右旋转30度, 如果要向左旋转, 度数是负数。
12、 炭笔效果(比素描更模糊,铅笔画)
| convert -charcoal 2 源文件.png 目标文件.png |
13、 散射(毛玻璃)效果
| convert -spread 10 源文件.png 目标文件.png |
14、 漩涡
以图片中心为转轴, 扭转图片形成漩涡效果
| convert -swirl 60 源文件.jpg 目标文件.jpg |
同样,正负数表示左漩涡还是右漩涡
15、 突起效果
| convert -raise 10x10 源文件.jpg 目标文件.jpg |
执行后,你会看到,照片的四周会有一个10x10的边, 如果你要凹下去的边,把-raise 改为+raise就可以了。
16、 其他
查看手册
二、 import (截图)
1、截取屏幕任一矩形区域
| import tmp.png |
执行上面命令后, 鼠标变成 “+” 字, 选择区域进行截图。
2、截取程序窗口
| import -pause 3 -frame tmp.png |
回车后, 用鼠标在你想截的窗口上点一下即可。 参数 –frame的作用是告诉 import , 截图的时候把目标窗口的外框架带上, 参数 –pause 的作用很重要, 你可以试着把它去掉, 对比一下,你会发现, 目标窗口的标题栏是灰色的, pause 就是让import 稍微延迟一下, 等你的目标窗口获得焦点了, 才开始截图, 这样的图才自然。
3、让截图倾斜
| Import -pause 3 -rotate 30 –frame tmp.png |
4、全屏截图
| import -pause 3 –window root screen.png |
三、display
显示图片, 处理图片
1、显示
| display a.png ## 或者 display *.png |
2、幻灯片显示
| display -delay 5 * |
3、快捷键
| space (空格键): 显示下一张图片 backspace(回删键): 显示上一张图片 h: 水平翻转 v: 垂直翻转 /: 顺时针旋转90度 \: 逆时针旋转90度 >: 放大 <: 缩小 F7: 模糊图片 Alt+s: 把图片中间的像素旋转 Ctrl+s: 图像另存为 Ctrl+d: 删除图片 q: 退出 |
四、其他
ImageMagick图像处理技巧

本文介绍了ImageMagick工具的基本使用方法,包括图像格式转换、缩放、加边框、加文字、模糊处理等16种实用技巧,并简要说明了import截图工具和display显示工具的使用。
5796

被折叠的 条评论
为什么被折叠?



