本站首页    管理页面    写新日志    退出


«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7656592
建立时间:2006年5月29日




[网站架构]imageMagick图片处理工具
软件技术

lhwork 发表于 2006/12/25 17:36:26

ImageMagick是一套Linux下的开源图形处理工 具,针对几乎所有的图片格式提供比较全面的图片处理功能。不像windows下的photoshop,先要双击运行,然后打开图片,然后才能对图片进行处 理,ImageMagick可以直接在命令行下运行,加上几个参数,就可以得到想要的图片了,而大批量的处理图片也比photoshop简单的多,写个 shell多循环几次就可以了。 假如我想给图片加个框,转一下,再加个阴影,输入以下的命令就可以了: convert -size 400x180 hatching.jpg -thumbnail '200x90>' \ -bordercolor white -border 6 \ -bordercolor grey60 -border 1 \ -background none -rotate 6 \ -background black \( +clone -shadow 60x4+4+4 \) +swap \ -background none -flatten \ -depth 8 -colors 256 -quality 95 poloroid.png 结果是这样: 500)this.width=500'> 除了提供命令行工作,ImageMagick同样为各种语言(包括Java,perl,php,c/c++,pascal,python, ruby,tcl/tk等)提供了丰富的开发接口。开发人员可以直接使用这些接口对图片进行高质量,效果丰富的处理。这些都是ImageMagick处理 的效果: 500)this.width=500'> 更多的效果:Anthony Thyssen写的使用帮助,一些缩略图的效果,一些汽泡状缩略图效果。ImageMagick还有个比较酷的功能是可以做图片的比较: 500)this.width=500'>500)this.width=500'>500)this.width=500'>500)this.width=500'>500)this.width=500'> ImageMagick安装起来也相当方便,以php为例,需要下载两个包,一个是ImageMagick的包,一个是MagickWand的包,打包下载后运行: tar zxvf imagemagick.tar.gzcd ImageMagick-xx-xx./configure --prefix=/usr/local/ImageMagickmake && make installexport PATH=$PATH:/usr/local/ImageMagick/bin 这样ImageMagick就装完了,可以直接在任何一个目录下面运行命令行的程序了。下面我们假设机器上已经装好了某个版本的php,运行: tar zxvf MagickWand.tar.gzmv MagickWand-xx-xx /path/to/php-install/ext/cd /path/to/php-install/ext/MagickWand-xx-xx/phpizecd /path/to/php-installrm configure./buildconf --force./configure [options] --with-magickwand=/path/to/ImageMagickmake && make install 这样php就可以使用ImageMagick提供的函数了。 相关文章: 利用imagemagick來作縮圖 ImageMagick学习 ImageMagick 與 GD Library 縮圖比較 php中缩略图的问题


阅读全文(3310) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 1.258 second(s), page refreshed 144801918 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号