PHP扩展库Imagick给gif动图加水印

来源:互联网 发布:美发课堂软件 编辑:程序博客网 时间:2024/06/05 07:06
1.安装Imagcik扩展库需要ImageMagick软件和Imagick扩展包;个人建议先安装Imagick扩展包,在安装ImageMagick软件,因为软件版本不能比扩展包的版本
2.用phpinfo.php文件查看php版本,在官网下载对应的扩展包http://pecl.php.net/package/imagick;附上两张图片

3.下载好对应的版本后,把php_imagick.dll放在php的安装目录下的ext文件中,把剩下的dll结尾的文件放在php的安装目录下,并在php.ini文件中添加扩展“extension=php_imagick.dl”;用CMD命令行"php --ri imagick"测试;注:如果ImageMagick软件安装目录下没有文件,请把这些文件复制一份放到ImageMagick安装目录下

4.安装ImageMagick软件,在系统变量中添加变量,用CMD命令行“convert”测试是否安装成功;注:ImageMagick软件名中的Q16、x86代表32位,下载ImageMagick软件要注意不要比Imagick允许版本高,和Imagick扩展包的Q16或者Q8一致


5.添加MIGICK_HOME变量名,值为ImageMagick安装目录下的modules\coders,如:C:\ImageMagick\modules\coders 注:添加完变量后,重启电脑生效

注意:::
1.运行php --ri imagick没有出现上面信息的,均为Imagick扩展库和php版本不符,没有安装ImageMagick软件,Imagick扩展库支持文件后缀名类型为零,此为正常情况
2.安装ImageMagick软件,版本不能高于Imagick扩展库的支持版本,否则会出现Imagick扩展库支持文件类型为零
3.如果上述步骤正确,Imagick扩展库支持文件类型还是为零,可能就是没有添加环境变量MIGICK_HOME(变量名),请看安装步骤第五点添加
4.Imagick扩展包在官网找:http://pecl.php.net/package/imagick;;;ImageMagick软件在中文网找,此网站比官方网站的版本要低:http://www.imagemagick.com.cn/index.html;;;如有需要目前最大支持版本6.8.9----链接:http://pan.baidu.com/s/1jHTQ54i 密码:a3ke
5.效果图:




原创粉丝点击