windows安装php扩展tidy,windows下安装imagick扩展

所属类别:PHP 发布者: 心如止水 来源:喜气妍妍 发布时间:2012-12-26 09:21:53

最近项目中需要用到图片的一些特殊处理——比如:根据用户请求生成任意尺寸的图像。经过一些资料的查找,最终选用了php_imagick。利用 ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存。本节我们就来介绍一下如何在 windows下安装php_imagick拓展。

1. 下载 Download ImageMagick

#下载页面:

#直接下载:

2. 安装 Install ImageMagick

安装路径随意,我的安装是:

D:\WampServer\bin\ImageMagick-6.6.3-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

1cd D:\WampServer\bin\ImageMagick-6.6.3-Q16 # 回车

2D:\WampServer\bin\ImageMagick-6.6.3-Q16>convert

3Version: ImageMagick 6.6.3-0 2010-07-01 Q16 http://www.p_w_picpathmagick.org

4Copyright: Copyright (C) 1999-2010 ImageMagick Studio LLC

5Features: OpenMP

6

7Usage: Magick [options ...] file [ [options ...] file ...] [options ...] file

8

9Image Settings:

10-adjoin join p_w_picpaths into a single multi-p_w_picpath file

11-affine matrix affine transform matrix

12-alpha option activate, deactivate, reset, or set the alpha channel

13-antialias remove pixel-aliasing

14-authenticate password

15decipher p_w_picpath with this password

16-attenuate value lessen (or intensify) when adding noise to an p_w_picpath

17-background color background color

18-bias value add bias when convolving an p_w_picpath

19-black-point-compensation

20use black point compensation

21-blue-primary point chromaticity blue primary point

22-bordercolor color border color

23-caption string assign a caption to an p_w_picpath

24.......

加入环境变量,方便以后使用(我的是WIndows7 系统):

我的电脑-》右键属性-》高级系统设置-》高级-》环境变量-》系统变量-》

-》找到Path, 点击编辑加入:

D:\WampServer\bin\ImageMagick-6.6.3-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.

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. 编辑 PHP.ini

下载的php_imagick_dyn-Q16.dll保存到

D:\WampServer\bin\php\php5.2.9-2\ext\

然后编辑 PHP.ini

找到dll这里,加入下面的最后一行:

1;extension=php_sybase_ct.dll

2;extension=php_tidy.dll

3;extension=php_xmlrpc.dll

4;extension=php_xsl.dll

5;extension=php_zip.dll

6extension=php_imagick.dll

6. 重启Wamp

7. 通过查看phpinfo();

如果有imagick项应该成功了

8. 小测试

1$im=newimagick('a.jpg');

2// resize by 200 width and keep the ratio

3$im->thumbnailImage( 200, 0);

4// write to disk

5$im->writeImage('a_thumbnail.jpg');

好了,完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值