ImageMagick-- 图片处理

5 篇文章 0 订阅

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:     退出

 

四、其他

 

查看官网:http://www.imagemagick.org/script/index.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值