孔雀开发小屋

专注并致力于手机客户端开发
<2011年2月>
303112345
6789101112
13141516171819
20212223242526
272812345
6789101112

统计

  • 随笔 - 103
  • 文章 - 0
  • 评论 - 251
  • 引用 - 0

常用链接

留言簿(38)

随笔分类

随笔档案

关注的博客

朋友的博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜

ImageMagick使用笔记
ImageMagick是一个开源的、功能强大的命令行图像处理工具。通过这里可以了解一下 ImageMagick。

最近涉及到不少批量的图像处理工作,使用到这个工具,感觉其功能非常强大而且很方便,把目前使用到的功能记录如下,工作平台:Ubuntu 10.04:

1. 改变图像尺寸,使用convert命令

1.1. 保持长宽比例,高度都变为256:
for jpgfile in `ls` ; do convert $jpgfile -resize x256 new_$jpgfile ; done

1.2.
长宽都放缩为原来的50%
for jpgfile in `ls` ; do convert $jpgfile -resize %50 new_$jpgfile ; done


2. 拼接两张图片,使用convert命令

2.1 横向拼接

convert 1.jpg 2.jpg 3.jpg +append result.jpg

2.2 纵向拼接

convert 1.jpg 2.jpg 3.jpg -append result.jpg


3. 获取图像信息,使用Identify命令

3.1 获取图像的宽和高

identify test.png | cut -d ' ' -f 3 | cut -d 'x' -f 1

identify test.png | cut -d ' ' -f 3 | cut -d 'x' -f 2


当然,ImageMagick更多强大的功能还没有用到,用到了再继续总结。

 

posted on 2011-02-14 15:59 孔雀 阅读(3806) 评论(2)  编辑 收藏 引用 所属分类: C/C++

评论

# re: ImageMagick使用笔记 2011-02-15 14:44 凡客成品

很好333
  回复  更多评论    

# re: ImageMagick使用笔记 2011-02-19 14:57 糯米

蛮不错的说~
  回复  更多评论    

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理