phP imageMagic抠图,Linux下php+imagemagick支持webp格式的图片

摘要

ImageMagick是一款功能强大的图片处理工具包,很多互联网应用中都会涉及到图片处理工作,比如切割、缩放、水印、格式转换等。ImageMagick就是一个理想的工具包。

安装基础依赖

先检查一些基本的图片支持包是否已经安装,比如jpge和png

RedHat环境下:

rpm -qa | grep libpng-devel

rpm -qa | grep libjpeg-devel

如果没有,可以用yum或者下载源码安装:

yum -y install libpng-devel libjpeg-devel

安装webp库:

先下载libwebp-0.3.0.tar.gz

wget http://blog.xinfilm.com/softdir/libwebp-0.3.0-linux-x86-64.tar.gz

tar -zxvf libwebp-0.3.0.tar.gz

cd libwebp-0.3.0

./configure && make && make install

cp /usr/local/lib/libwebp.so.4.0.2 /usr/lib64/

ln -s /usr/lib64/libwebp.so.4.0.2 /usr/lib64/libwebp.so.4

ln -s /usr/lib64/libwebp.so.4.0.2 /usr/lib64/libwebp.so

安装ImageMagick:

wget http://blog.xinfilm.com/softdir/ImageMagick-6.8.4-8.tar.gz

tar -zxvf ImageMagick-6.8.4-8.tar.gz

cd ImageMagick-6.8.4-8

./configure --prefix=/usr/local/imagemagick --with-webp

make && make install

ln -s /usr/local/imagemagick/include/ImageMagick-6 /usr/local/imagemagick/include/ImageMagick

配置环境变量:

export MAGICK_HOME=/usr/local/imagemagick

检查是否安装成功:

convert -list format 查看支持的格式(png,jpeg,webp)

安装PHP5.4.9,源码安装:(要先安装mysql-client)

可参考此文:http://blog.xinfilm.com/?p=193

tar -zxvf php-5.4.9.tar.gz

cd php-5.4.9

./configure --prefix=/usr/local/php

--with-mysql=/opt/apps/mysql-client/ --enable-fpm --with-fpm-user=nobody

--with-fpm-group=nobody

make && make install

cp php.ini-production /usr/local/php/php.ini

安装imagick-3.1模块:

下载 wget http://blog.xinfilm.com/softdir/imagick-3.1.0RC2.tgz

tar -zxvf imagick-3.1.0RC2.tgz

cd imagick-3.1.0RC2

/usr/local/php/bin/phpize

export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig

./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local

/imagemagick

make && make install

安装完成,可以在代码里方便地处理图片了。

本文转自:http://my.oschina.net/u/142836/blog/169382

原文:http://www.cnblogs.com/yjken/p/3922306.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值