zoukankan      html  css  js  c++  java
  • PHP图像处理(二) GraphicsMagick 安装扩展及使用方法

    什么是GraphicsMagick? 
    如何安装GraphicsMagick?

    PHP图像处理(一) GraphicsMagick介绍与安装


    GraphicsMagick PHP扩展安装


    操作系统  : Centos 5.6
    环境        : LAMP
    编程语言  : PHP
    下载地址  : Gmagick
    相关文档  : Gmagick

     

    操作步骤

    1 : 安装PHP扩展 gmagick-1.0.9

    # 安装扩展
    tar -zxvf gmagick-1.0.9b1.tgz
    cd gmagick-1.0.9b1
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make install



    2 : 修改PHP.ini文件

    # 修改配置文件
    vi /usr/local/php/etc/php.ini
    # extension_dir = './' 更改路径
    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/gmagick.so"
    # 开启gmagick扩展
    extension = gmagick.so
    # 重启Apache
    /usr/local/apache2/bin/apachectl restart



    3 : 显示php服务器的配置信息,查看扩展是否安装

    # 创建文件
    vi /usr/local/apache2/htdocs/index.php
    # 写入
    <?php
    phpinfo();
    ?>




    GraphicsMagick PHP扩展使用方法


    操作步骤

    1 : 准备一张图片,象不象孙红雷



    <?php
    # 如果使用扩展报错请安装libpng ,libjpeg ,libmcrypt到默认目录

    $image = new Gmagick('1.jpg');

    $image->borderImage('blue',3,3)->oilPaintImage(0.1);

    $image->write('2.jpg');
    ?>


    <?php
    $image = new Gmagick('1.jpg');

    // 改变图片大小
    $image->resizeimage(100,200);

    $image->write('2.jpg');
    ?>


    更多方法请看上面的相关文档


  • 相关阅读:
    如何掌握所有的程序语言
    程序与证明
    卫星通信地面系统构成
    SCIP 环境搭建
    Homebrew install.sh
    macOS 内核之从 I/O Kit 电量管理开始
    matlab练习程序(空间椭圆拟合)
    多进程抢票加锁
    进程间数据传递
    队列用法
  • 原文地址:https://www.cnblogs.com/wubaiqing/p/2196280.html
Copyright © 2011-2022 走看看