立即注册 登录
气象家园 返回首页

hzwjy的个人空间 http://bbs.06climate.com/?8473 [收藏] [复制] [分享] [RSS]

日志

ImageMagick介绍

已有 2019 次阅读2012-5-24 09:15 |个人分类:硬件和软件| ImageMagick

简介
官方网站:
 
ImageMagick是用来创建、编辑位图图像以及图像格式转换的工具集,是一款自由软件(free software),使用Apache 2.0许可,同时以源代码以及可执行文件发布,用户可以自由地使用这些工具。ImageMagick可以对超过100种图像格式进行读写操作,可以对图片 做改变大小、旋转、锐化、裁剪等操作,并且可以对图片添加文字线条等。ImageMagick工具主要以命令行方式运行。

常用链接
Examples of ImageMagick Usage
 

convert的简单操作
convert是我最常用的工具,这个命令的用法为:
convert [options ...] file [ [options ...] file ...] [options ...] file
更完整的介绍可以参考http://www.imagemagick.org/script/convert.php

ImageMagick介绍
 
#格式转换
$ convert pencil.jpg pencil.gif
 
#将图片长宽改为原来的一半
$ convert pencil.jpg -resize 50% pencil.gif
 
#将图片改为800x600大小(为了保证原图像长宽比,转换得到的图不一定是800x600)
$ convert pencil.jpg -resize 800x600 pencil.gif
 
#强制输出为800x600大小,不保证长宽比
$ convert pencil.jpg -resize 800x600! pencil.gif
 
#将图片顺时针旋转90度
$ convert pencil.jpg -rotate 90 pencil.gif
 
#将PS文件转换为png图片,并设置DPI为300,裁剪空白
$ convert -density 300 -trim foo.ps foo.png
 
#将图片RGB通道分别提出存为新图片(在老版本中可能不能正常运行)
$ convert -separate -channel RGB pencil.jpg RGB-%d.jpg
 
#或者每次提取一个通道
$ convert -separate -channel R pencil.jpg R.jpg
$ convert -separate -channel G pencil.jpg G.jpg
$ convert -separate -channel B pencil.jpg B.jpg

#将3个图片分别作为RGB通道值合并为新的图片
$ convert R.jpg G.jpg B.jpg -channel RGB -combine pic.png
 
 
#批量处理,将所有ps格式的图片转换为png格式(使用前最好对原ps文件做备份)
$ mogrify -density 200 -trim -format png *.ps


使用方法积累中...

欢迎访问 http://blog.sina.com.cn/figureacg

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

返回顶部