`
lfq618
  • 浏览: 85296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ImageMagick-- 图片处理

 
阅读更多

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

分享到:
评论

相关推荐

    图片处理神器ImageMagick-6.9.3-7-Q16-x86-dll及对应的php扩展

    ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...

    ImageMagick-7.07-39-Q16-X64-dll

    ImageMagick 是一款开源的功能强大的图像处理工具,能转换和处理很多一直图片的格式。

    ImageMagick-6.7.0-0-Q8-windows-dll.exe

    ImageMagick-6.7.0-0-Q8-windows-dll.exe 是windows 下面一款处理图片的工具,能切各种图片(包括gif),下载安装就可以使用

    ImageMagick-6.3.9-0-Q16-windows-dll

    ImageMagick结合Java jni处理处搞品质水印图片

    ImageMagick-6.6.8-10.

    ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

    php图片处理ImageMagick-6.9.3-x86-dll和对应的php扩展

    ImageMagick 它完全免费可以读取、转换、写入多种格式的图片。是一个免费的创建、编辑、合成图片 图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...

    ImageMagick-6.9.1-10-Q16-x86-dll.exe

    ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

    ImageMagick-7.0.10-16-portable-Q16-x64.zip

    一个可将pdf转换为图片的工具,无需安装,解压即可使用。 ImageMagick®是用于创建,编辑,合成或转换位图图像的软件套件。 它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,...

    ImageMagick-6.3.7-5-Q16-windows-dll

    ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

    ImageMagick-6.9.1-7-Q8-x86-dll.exe

    ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

    ImageMagick-6.9.11-16.tar.gz ImageMagick图像软件下载

    ImageMagick-6.9下载,ImageMagick可以用来读写和处理超过89种基本格式的图片文件,达到优化PHP引擎效果(文件全称:ImageMagick-6.9.11-16.tar.gz)

    ImageMagick-6.9.10-12

    ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, ...

    ImageMagick-7.0.7-22-Q16-x64-dll.exe

    ImageMagick-7.0.7-22-Q16-x64-dll.exe 图片处理类工具

    ImageMagick-7.0.6-0-Q16-x64-dll.exe

    图片的 裁剪、镜像、缩放、模糊、加水印、旋转等操作,支持100多种图片格式,处理cmyk和rgb比较好,相比java处理不会出现变色

    ImageMagick-6.9.10-71.7z

    windows 版 ImageMagick-6.9.10-71.7z 老版本,用于图像处理,pdf转图片功能等,可搭配 gopkg.in/gographics/imagick.v2/imageick 使用

    ImageMagick-7.0.5-6-Q16-HDRI-x86-static.exe

    ImageMagick-7.0.5-6-Q16-HDRI-x86-static.exe

    linux下安装ImageMagick-6.5+JMagick -6.4 经测试成功的

    ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-...

    ImageMagick-6.3.2-9-Q16-windows-static

    ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的...

    ImageMagick-6.6.6-7

    用与处理图片的库。特点:跨平台,多语言。网址:http://www.imagemagick.org/script/index.php

Global site tag (gtag.js) - Google Analytics