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

      PHP生成縮略圖的類的方法有哪些

      時間:2024-06-25 17:08:14 PHP 我要投稿
      • 相關推薦

      PHP生成縮略圖的類的方法有哪些

        PHP代碼

        /**

        * 功能:生成縮略圖

        * 作者:phpox

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

        */

        class CreatMiniature

        {

        //公共變量

        var $srcFile=""; //原圖

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

        var $im=""; //臨時變量

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

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

        //設置變量及初始化

        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庫不能使用GIF格式的圖片,請使用Jpeg或PNG格式!返回";

        exit();

        }

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

        break;

        case 2:

        if(!function_exists("imagecreatefromjpeg")){

        echo "你的GD庫不能使用jpeg格式的圖片,請使用其它格式的圖片!;

        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生成縮略圖的類的方法有哪些】相關文章:

      PHP開發環境安裝的方法有哪些10-27

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

      java中File類有哪些使用方法06-30

      激勵方法有哪些01-06

      健身方法有哪些09-19

      跳繩的方法有哪些08-04

      卸妝方法有哪些08-01

      烹飪方法有哪些06-11

      員工激勵方法有哪些07-23

      關于健身方法有哪些09-01

      主站蜘蛛池模板: av天堂吧手机版在线观看| 葫芦岛市| 亚洲欧美成人在线免费| 彩票| 国产亚洲欧美另类第一页| 亚洲熟妇中文字幕五十av| yw193.can尤物国产在线网页| 临夏市| 少妇顶级牲交免费在线| av草草久久久久久久久久久| 在线视频一区二区三区在线观看| 德阳市| 美腿丝袜av在线播放| 亚洲免费毛片网| 国产三级在线看完整版| 无码免费午夜福利片在线| 经典女同一区二区三区| 浙江省| 五莲县| 固始县| 天等县| 海口市| 平和县| 国产女人体一区二区三区| 洛南县| 日产精品一区二区三区| 亚洲中文字幕女同一区二区三区| 亚洲中文字幕日韩精品| 久久亚洲国产欧洲精品一| 台湾佬中文偷拍亚洲综合| 一区欧美在线动漫| 亚洲每天色在线观看视频 | 亚洲av第一区综合激情久久久| 亚洲老熟妇愉情magnet| 成人av天堂一区二区| 人妻有码中文字幕在线不卡| 亚洲日本精品一区久久精品| 久久精品中文字幕久久| 亚洲AV手机专区久久精品| 日韩欧美精品有码在线观看 | 怀集县|