中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      PHP生成縮略圖的類(lèi)的方法有哪些

      時(shí)間:2024-06-25 17:08:14 PHP 我要投稿
      • 相關(guān)推薦

      PHP生成縮略圖的類(lèi)的方法有哪些

        PHP代碼

        /**

        * 功能:生成縮略圖

        * 作者:phpox

        * 日期:Thu May 17 09:57:05 CST 2007

        */

        class CreatMiniature

        {

        //公共變量

        var $srcFile=""; //原圖

        var $echoType; //輸出圖片類(lèi)型,link--不保存為文件;file--保存為文件

        var $im=""; //臨時(shí)變量

        var $srcW=""; //原圖寬

        var $srcH=""; //原圖高

        //設(shè)置變量及初始化

        function SetVar($srcFile,$echoType)

        {

        if (!file_exists($srcFile)){

        echo 源圖片文件不存在!;

        exit();

        }

        $this->srcFile=$srcFile;

        $this->echoType=$echoType;

        $info = "";

        $data = GetImageSize($this->srcFile,$info);

        switch ($data[2])

        {

        case 1:

        if(!function_exists("imagecreatefromgif")){

        echo "你的GD庫(kù)不能使用GIF格式的圖片,請(qǐng)使用Jpeg或PNG格式!返回";

        exit();

        }

        $this->im = ImageCreateFromGIF($this->srcFile);

        break;

        case 2:

        if(!function_exists("imagecreatefromjpeg")){

        echo "你的GD庫(kù)不能使用jpeg格式的圖片,請(qǐng)使用其它格式的圖片!;

        exit();

        }

        $this->im = ImageCreateFromJpeg($this->srcFile);

        break;

        case 3:

        $this->im = ImageCreateFromPNG($this->srcFile);

        break;

        }

        $this->srcW=ImageSX($this->im);

        $this->srcH=ImageSY($this->im);

        }

        //生成扭曲型縮圖

        function Distortion($toFile,$toW,$toH)

        {

        $cImg=$this->CreatImage($this->im,$toW,$toH,0,0,0,0,$this->srcW,$this->srcH);

        return $this->EchoImage($cImg,$toFile);

        ImageDestroy($cImg);

        }

        //生成按比例縮放的縮圖

        function Prorate($toFile,$toW,$toH)

        {

        $toWH=$toW/$toH;

        $srcWH=$this->srcW/$this->srcH;

        if($toWH<=$srcWH)

        {

        $ftoW=$toW;

        $ftoH=$ftoW*($this->srcH/$this->srcW);

        }

        else

        {

        $ftoH=$toH;

        $ftoW=$ftoH*($this->srcW/$this->srcH);

        }

        if($this->srcW>$toW||$this->srcH>$toH)

        {

        $cImg=$this->CreatImage($this->im,$ftoW,$ftoH,0,0,0,0,$this->srcW,$this->srcH);

        return $this->EchoImage($cImg,$toFile);

        ImageDestroy($cImg);

        }

        else

        {

        $cImg=$this->CreatImage($this->im,$this->srcW,$this->srcH,0,0,0,0,$this-&gt

      【PHP生成縮略圖的類(lèi)的方法有哪些】相關(guān)文章:

      PHP開(kāi)發(fā)環(huán)境安裝的方法有哪些10-27

      php生成帶logo二維碼方法08-20

      java中File類(lèi)有哪些使用方法06-30

      激勵(lì)方法有哪些01-06

      健身方法有哪些09-19

      跳繩的方法有哪些08-04

      卸妝方法有哪些08-01

      烹飪方法有哪些06-11

      員工激勵(lì)方法有哪些07-23

      關(guān)于健身方法有哪些09-01

      主站蜘蛛池模板: 亚洲色www无码| 精品三级久久久久久久| 男人的av一区二区资源| 湖南省| 国产成人啪精品视频免费网| 男女互操视频网站在线观看| 大安市| 巍山| 白白青青视频在线免费观看| 无码 免费 国产在线观看91| 亚洲99一区二区三区| 日本不卡一区二区高清中文 | 日韩久久久黄色一级av| 亚洲视频免费一区二区三区| 女优av福利在线观看| 激情 一区二区| 精品国产性色av网站| 在线中文字幕人妻视频| 建始县| 丘北县| 敦煌市| 久久精品久久精品亚洲国产av| 久九九久视频精品网站| 欧美破处在线观看| 国产人妖xxxx做受视频| 日本精品一区二区在线看| 久久99久久99精品免视看国产成人| 1234.com麻豆性爰爱影| 日本二区三区视频免费观看| 望奎县| 邯郸县| 亚洲国产字幕| 日本岛国精品中文字幕| 普兰店市| а的天堂网最新版在线| 国产免费无码9191精品| 经典女同一区二区三区| 不打码在线观看一区二区三区视频| 最新手机国产在线小视频| 久久精品国产视频在热| 无码人妻精品中文字幕免费|