成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Centos 下編譯PHP圖片擴(kuò)展庫 ImageMagick、MagickWandForPHP、im

netmou / 2571人閱讀

摘要:安裝環(huán)境說明操作系統(tǒng)安裝路徑開始編譯開始編譯配置支持?jǐn)U展修改以下內(nèi)容增加擴(kuò)展到重新啟動(dòng)開始編譯配置支持?jǐn)U展修改以下內(nèi)容增加擴(kuò)展到重新啟動(dòng)測(cè)試勞動(dòng)結(jié)果查看模塊是

安裝環(huán)境說明:

操作系統(tǒng):Centos 6.5 -64bit

安裝路徑:/usr/local/redis

開始編譯 ImageMagick
tar -zxvf ImageMagick-6.8.9-10.tar.gz
cd ImageMagick-6.8.9-10
./configure 
make
make install 
開始編譯 MagickWandForPHP
tar -zxvf MagickWandForPHP-1.0.9-2.tar.gz
cd MagickWandForPHP-1.0.9
/usr/local/php/bin/phpize 
./configure --with-php-config=/usr/local/php/bin/php-config --enable-shared --with-magickwand=/usr/local 
make 
make install 

配置PHP支持 MagickWandForPHP擴(kuò)展

vim /usr/local/php/etc/php.ini

# 修改以下內(nèi)容
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/"

# 增加擴(kuò)展到php
extension = magickwand.so

重新啟動(dòng)php-fpm

/etc/init.d/php-fpm restart
開始編譯 imagick
tar -zxvf imagick-3.1.2.tgz
cd imagick-3.1.2
/usr/local/php/bin/phpize 
./configure --with-php-config=/usr/local/php/bin/php-config 
make 
make install 

配置PHP支持 imagick擴(kuò)展

vim /usr/local/php/etc/php.ini

# 修改以下內(nèi)容
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/"

# 增加擴(kuò)展到php
extension = imagick.so

重新啟動(dòng)php-fpm

/etc/init.d/php-fpm restart
測(cè)試勞動(dòng)結(jié)果( 查看phpinfo模塊是否安裝成功 )

看到這兩個(gè)模塊,恭喜安裝成功

PHP操作圖片實(shí)例
/**
 * 等比例縮放圖片
 */
function zoomImage800($imagepath, $saveImagPath)
{
    if (!is_file($imagepath))  throw new Exception("不存在的圖像文件");

    $resource = NewMagickWand();
    MagickReadImage($resource, $imagepath);         // 讀取圖片到handle
    $width  = MagickGetImageWidth($resource);       // 得到寬
    $height = MagickGetImageHeight($resource);      // 得到高
    $dpi    = MagickGetImageResolution($resource);  // 得到分辯率數(shù)組
    MagickRemoveImageProfiles($resource);           // 去掉圖片ICC信息
    MagickSharpenImage($resource,4,2);              // 圖片銳化處理

    // MagickSetImageColorspace($resource,MW_RGBColorspace);    //設(shè)定圖片模式為rgb

    $format = ".".pathinfo($imagepath, PATHINFO_EXTENSION);//得到文件格式
    //$format=strtolower(end(explode(".", $imagepath)));//得到文件格式

    //生成650x650圖
    if ($width>500 ){               // 如果圖片寬小于650就不改變的尺寸
        $newW=500;
        $newH=$height/$width*500;
        MagickResizeImage($resource, $newW, $newH, MW_LanczosFilter , 1.0);  //比MagickScaleImage 質(zhì)量稍高
        // MagickScaleImage($resource, $newW, $newH);
    }else{
        $newW=$width;
        $newH=$height;
    }
    
    //寫入圖片
    MagickWriteImage($resource, $saveImagPath);
    ClearMagickWand($resource);
    DestroyMagickWand($resource);
}

# 使用實(shí)例
zoomImage800("images/01.jpg", "images/02_thumb.jpg");

縮放前的原圖

縮放后

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/21055.html

相關(guān)文章

  • Centos 下編PHP圖片擴(kuò)展 ImageMagick、MagickWandForPHP、im

    摘要:安裝環(huán)境說明操作系統(tǒng)安裝路徑開始編譯開始編譯配置支持?jǐn)U展修改以下內(nèi)容增加擴(kuò)展到重新啟動(dòng)開始編譯配置支持?jǐn)U展修改以下內(nèi)容增加擴(kuò)展到重新啟動(dòng)測(cè)試勞動(dòng)結(jié)果查看模塊是 安裝環(huán)境說明: 操作系統(tǒng):Centos 6.5 -64bit 安裝路徑:/usr/local/redis 開始編譯 ImageMagick tar -zxvf ImageMagick-6.8.9-10.tar.gz cd Ima...

    Labradors 評(píng)論0 收藏0
  • centos下編lnmp環(huán)境

    摘要:部署架設(shè)環(huán)境網(wǎng)卡綁定多個(gè)內(nèi)網(wǎng)和外網(wǎng)下其實(shí)這部不用操作默認(rèn)就是原來的內(nèi)網(wǎng)配置原配置中的地址原配置的內(nèi)網(wǎng)地址原配置原配置原配置添加規(guī)則內(nèi)網(wǎng) uclund 部署架設(shè)環(huán)境 cp /etc/resolv.conf /etc/resolv.conf.bak yum update -yyum -y install gcc gcc-c++ autoconf cmake libjpeg libg lib...

    tuomao 評(píng)論0 收藏0
  • centos下編lnmp環(huán)境

    摘要:部署架設(shè)環(huán)境網(wǎng)卡綁定多個(gè)內(nèi)網(wǎng)和外網(wǎng)下其實(shí)這部不用操作默認(rèn)就是原來的內(nèi)網(wǎng)配置原配置中的地址原配置的內(nèi)網(wǎng)地址原配置原配置原配置添加規(guī)則內(nèi)網(wǎng) uclund 部署架設(shè)環(huán)境 cp /etc/resolv.conf /etc/resolv.conf.bak yum update -yyum -y install gcc gcc-c++ autoconf cmake libjpeg libg lib...

    CoderStudy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<