CentOS系统php5.6安装ImageMagick处理webp格式图片

1、先安装webpyum install libwebp
2、编译安装ImageMagick之前有过yum安装的先卸载yum remove ImageMagick我使用的是老版本ImageMagick-6.8.7-10.tar.gz,备用下载地址:https://www.lanzous.com/i1b99jewget https://netix.dl.sourceforge.net/project/imagemagick/old-sources/6.x/6.8/I…tar -zxvf ImageMagick-6.8.7-10.tar.gzcd ImageMagick-6.8.7-10./configure --with-webpmake && make install查看ImageMagick支持的格式,确认包含 webpconvert -list format 测试将webp格式转换为jpg格式,convert test.webp test.jpg
3、编译安装ImageMagick-php从http://pecl.php.net/package/imagick找到imagick的最新的版本wget http://pecl.php.net/get/imagick-3.4.3.tgztar -zxvf imagick-3.4.3.tgz cd imagick-3.4.3phpize./configuremakemake install加载imagick到php在/etc/php.ini 加上extension=imagick.so重启apacheservice httpd restart           //CentOS6systemctl restart httpd.service     //CentOS7使用 phpinfo() 来查看是否安装成功
php中的使用方法

$imagick2 = new \Imagick();
$src = './ceshi2.webp';       //原始的图片
$dest = './ceshi66666.jpg';   //转码后图片存放位置及文件名
$imagick2->readImage($src);
echo $imagick2->writeImage($dest);   //转格式成功,返回1



文章来源: CentOS系统php5.6安装ImageMagick处理webp格式图片

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:CentOS系统php5.6安装ImageMagick处理webp格式图片