1. 下载 Download ImageMagick
#下载页面:
http://www.imagemagick.org/script/binary-releases.php#windows
#直接下载:
http://www.imagemagick.org/download/binaries/ImageMagick-6.6.9-Q16-windows-dll.exe
2. 安装 Install ImageMagick
C:\wamp\bin\ImageMagick-6.6.9-Q16
3. 测试 Testing the Installation
如果不加入环境变量的话,可以先下面方式测试:
Open the command prompt (Run->”CMD”->ENTER) and type in convert and press enter. You should see the help parameters of convert
cd C:\wamp\bin\ImageMagick-6.6.9-Q16 # 回车
C:\wamp\bin\ImageMagick-6.6.9-Q16>convert
Version: ImageMagick 6.6.9-7 2011-04-29 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
Usage: Magick [options ...] file [ [options ...] file …] [options ...] file
Image Settings:
-adjoin join images into a single multi-image file
-affine matrix affine transform matrix
-alpha option activate, deactivate, reset, or set the alpha channel
-antialias remove pixel-aliasing
-authenticate password
decipher image with this password
-attenuate value lessen (or intensify) when adding noise to an image
-background color background color
-bias value add bias when convolving an image
-black-point-compensation
use black point compensation
-blue-primary point chromaticity blue primary point
-bordercolor color border color
-caption string assign a caption to an image
…….
……
……
加入环境变量,方便以后使用(我的是WIndows7 系统):
我的电脑-》右键属性-》高级系统设置-》高级-》环境变量-》系统变量-》
-》找到Path, 点击编辑加入:
C:\wamp\bin\ImageMagick-6.6.9-Q16;
加入完成之后,可以直接在命令行(CMD)使用convert了。
4. 下载DLL Downloading the php_Imagick.dll
Again the version problem, well if you are using PHP 5.2.x this is where you will get your dll.
我使用的是 (php5.2.9-2):php_imagick_dyn-Q16.dll
dyn = dynamic, st = static, q16 = 16 bit, q8= 8 bit. This should match your downloaded version of course. If you downloaded q16 dynamic library, your file will be php_imagick_dyn-Q16.dll
If you are using PHP 5.3.x, this is your location to download.
5. Edit PHP.ini
下载的php_imagick_dyn-Q16.dll保存到
C:\wamp\bin\php\php5.2.9-2\ext\
然后编辑 PHP.ini
找到dll这里,加入下面的最后一行:
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
extension=php_imagick.dll
6. 重启Wamp
7. 通过查看phpinfo();
如果有imagick项应该成功了
8. 小测试
$im = new imagick( ‘a.jpg’ );
// resize by 200 width and keep the ratio
$im->thumbnailImage( 200, 0);
// write to disk
$im->writeImage( ‘a_thumbnail.jpg’ );
好了,完成了。
参考:
http://blog.hexu.org/archives/713.shtml
http://www.elxsy.com/2009/07/installing-imagemagick-on-windows-and-using-with-php-imagick/
最新评论
博主圣诞 快乐»
Post: 2011-12-24 16:59:51想和贵站交换个链接 w»
Post: 2011-12-03 01:49:26