首页 > 编程 > PHP > 正文

php ImageMagick windows下安装教程

2020-03-22 19:45:02
字体:
来源:转载
供稿:网友
1、下载ImageMagick打开http://imagemagick.org/script/binary-releases.php#windows 下载最新的版本,目前的版本是 ImageMagick-6.5.4-2-Q16-windows-dll.exe现在的静态版本能够很好的在各个平台上运行,但是他们却很难懂,因此您应该下载一个动态的版本。如果你的系统/电脑支持16位色,那么你应该使用Q16版本(还有一个是8位的版本),这两者的区别我们将会在下面解释。对我自己来说,最近的一个版本在我的电脑上不能够很好的运行,所以我使用一些老版本,ImageMagick-6.4.2-7-Q16-windows-dll这个版本适合我。我的电脑是Windows XP SP2, 32 Bit, Intel Centrino 1.76GHZ,本你能够从这里下载这些老版本here。我在这里建议你使用最新的版本,按照下面的步骤操作,如果不能正常使用,那么再换回老版本。2、安装Install ImageMagick安装IM在下面的目录
where you will get your 下载dll。dyn = dynamic(动态), st = html' target='_blank'>static(静态), q16 = 16 bit(16位), q8= 8 bit(8位)。当然这应该和你下载的版本想匹配,如果你下载的是q16动态库,你的对应的文件就是php_imagick_dyn-Q16.dll 如果你在使用 PHP 5.3.x, 这个去下载你所需要的版本this is your location 。5、安放 dll 到你的扩展文件夹为了方便使用,重命名你下载的DLL文件为 php_imagick.dll 并安放到你的扩展文件夹,通常情况下是:
复制代码 代码如下:
php/ext/
如果不是的,那么你可以在你的php.ini文件中找到相应的扩展目录。
复制代码 代码如下:
Directory in which the loadable extensions (modules) reside.extension_dir = "Something something"
6、编辑 PHP.ini如果存在下面这句话就直接去掉注释要是不存在则自己添加下面这句话复制代码 代码如下:
extension=php_imagick.dll
7、重启非常重要的一步,我花了大约一个小时的时间去搞定它,但是。。。你需要重启你的电脑以生效。如果你不重启你的电脑而只是重启你的apache那么你将会看见不能加载这个模块的错误,因此请千万要重启电脑。
复制代码 代码如下:
Unable to find CORE_RL_Wand.dll something something.
8、启动apache并检查相应的设置启动apache,检查phpinfo() ,如果你看见 imagick 库和是所设定的相应的值那么直接去第九步。如果你安装后不能正常使用,那么你可以先换几个DLL试试,要还是不行,可以换个老版本的ImageMagick试试,总之别灰心。9、测试看看放一张图片到和test.php脚本相同的目录并命名为a.jpg,运行脚本,如果能够看到a_thumnail.jpg这张图片那么就ok了。下面是脚本复制代码 代码如下:

$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' );

PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表