php_imagick

PS:php_imagick一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能

  1. imagemagick安装
    imagemagick是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的tiff, jpeg, gif, png, pdf以及photocd等格式

            tar jxvf ImageMagick-6.7.6-6.tar.bz2
            cd ImageMagick-6.7.6-6
            ./configure --prefix=/usr/local/imagemagick
            make && make install
    
            #命令汇总:
              tar jxvf ImageMagick-6.7.6-6.tar.bz2;cd ImageMagick-6.7.6-6;./configure --prefix=/usr/local/imagemagick ;make;make install
            
            #全局配置ImageMagick配置
            # vim /etc/profile
            在最后加入以下几行:
            #################
            # imagemagick   #
            #################
            imagemagick_HOME=/usr/local/imagemagick
            PATH=.:$imagemagick_HOME/bin:$PATH
            export PATH
            #让配置生效
            # source /etc/profile
            
  2. imagick php扩展安装
    imagick(php的原生函数库)是一个功能强大的图像处理库,imagick是php下针对imagemagick这个强大软件包的api接口。imagick依赖于imagemagick

            tar zxvf imagick-3.1.0RC1.tgz
            cd imagick-3.1.0RC1/
            export  PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
            /usr/local/php/bin/phpize
            ./configure --with-php-config=/usr/local/php/bin/php-config  --with-imagick=/usr/local/imagemagick
            make && make install
    
            #命令汇总:
            tar zxvf imagick-3.1.0RC1.tgz;cd imagick-3.1.0RC1/;export  PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig;/usr/local/php/bin/phpize;./configure --with-php-config=/usr/local/php/bin/php-config  --with-imagick=/usr/local/imagemagick;make;make install;
            
  3. php.ini中增加imagick.so扩展模块

                #实例:
                ; Directory in which the loadable extensions (modules) reside.
                ; http://php.net/extension-dir
                ; extension_dir = "./"
                ; On windows:
                ; extension_dir = "ext"
                extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
                extension = "imagick.so"
            
相关文章
  1. gearman应用-分布式图库系统设计
  2. ImageMagicK给图片瘦身
  3. 获取图片坐标点范围内的颜色值
本站版权
1、本站所有主题由该文章作者发表,该文章作者与尘埃享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和尘埃的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
二维码
Posted in image, ImageMagick, linux技术, php, 编程语言
Comments are closed.