很多人一定知道ImageMagicK 是linux下面的比较知名的图片处理工具/组件,而且是免费的.开源的.
官方网站:http://www.imagemagick.org/ 里面有详细的帮助,但是没有中文,大家可以到这里查看一些中文帮助: http://www.imagemagic.cn/
安装步骤:
第一,当然是下载了, 可以到官方下载一个最新的 windows-static包. http://www.imagemagic.cn/download.html 这里也可以下载,不过可能不是最新的版本。
首先到imagemagick 网站下载 magickwand 的windows版本。建议下载ImageMagick-6.3.7-5-Q16-windows-static.exe版本:
下载URL地址:
http://www.imagemagick.org/download/binaries/ 或者:http://www.imagemagick.org/script/binary-releases.php#windows
第二步,安装下载回来的 ImageMagick-x.x.x-xxx-Q16-windows-static.exe ,建议安装在 C:\Program Files\ 以外的文件夹,比如安装在C:\ImageMagick\,ImageMagick 不支持长文件名,文件名中也不能有空格。另外安装时也请勾选 Update executable search path ,以让系统可以找到 ImageMagick 可执行文件的位置。 安装完的时候系统会自动注册组件,这个是asp需要调用的dll组件.
如果服务器有权限方面限制,请注意要开放imagemagick的cmd的权限.
如何引用呢,给大家一个例子!
'创建对象 Set ObjImg = Server.CreateObject("ImageMagickObject.MagickImage.1") '图片路径以及图片名称 sFullFileName = ImgPath&"/"&saveName IF IsObject(ObjImg) Then ObjImg.Convert imgurl, "-resize", (100*scale)&"%", Server.Mappath(sFullFileName) '按照比例缩小,保存到 ELSE Response.write("ImageMagick is not installed in the server") END IF Set ObjImg = Nothing 'Code by:[url]www.imagemagic.cn[/url]
25 三月 2009 at 17:29
No comment
网络资源












Leave a Reply
comments feed.