麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

基于GD2圖形庫的PHP生成圖片縮略圖類代碼分享

2020-03-22 20:26:11
字體:
來源:轉載
供稿:網友
要使用PHP生成圖片縮略圖,要保證你的PHP服務器安裝了GD2圖形庫 使用一個類生成圖片的縮略圖1.使用方法$resizeimage = new resizeimage("圖片源文件地址", "200", "100", "0","縮略圖地址");//就只用上面的一句話,就能生成縮略圖,其中,源文件和縮略圖地址可以相同,200,100分別代表寬和高2. 縮略圖類代碼//使用如下類就可以生成圖片縮略圖,html' target='_blank'>class resizeimage //圖片類型 var $type; //實際寬度 var $width; //實際高度 var $height; //改變后的寬度 var $resize_width; //改變后的高度 var $resize_height; //是否裁圖 var $cut; //源圖象 var $srcimg; //目標圖象地址 var $dstimg; //臨時創建的圖象 var $im; function resizeimage($img, $wid, $hei,$c,$dstpath) $this- srcimg = $img; $this- resize_width = $wid; $this- resize_height = $hei; $this- cut = $c; //圖片的類型$this- type = strtolower(substr(strrchr($this- srcimg,"."),1)); //初始化圖象 $this- initi_img(); //目標圖象地址 $this - dst_img($dstpath); //-- $this- width = imagesx($this- $this- height = imagesy($this- //生成圖象 $this- newimg(); ImageDestroy ($this- function newimg() //改變后的圖象的比例 $resize_ratio = ($this- resize_width)/($this- resize_height); //實際圖象的比例 $ratio = ($this- width)/($this- height); if(($this- cut)=="1") //裁圖 if($ratio =$resize_ratio) //高度優先 $newimg = imagecreatetruecolor($this- resize_width,$this- resize_height); imagecopyresampled($newimg, $this- im, 0, 0, 0, 0, $this- resize_width,$this- resize_height, (($this- height)*$resize_ratio), $this- height); ImageJpeg ($newimg,$this- dstimg); if($ratio $resize_ratio) //寬度優先 $newimg = imagecreatetruecolor($this- resize_width,$this- resize_height); imagecopyresampled($newimg, $this- im, 0, 0, 0, 0, $this- resize_width, $this- resize_height, $this- width, (($this- width)/$resize_ratio)); ImageJpeg ($newimg,$this- dstimg); else //不裁圖 if($ratio =$resize_ratio) $newimg = imagecreatetruecolor($this- resize_width,($this- resize_width)/$ratio); imagecopyresampled($newimg, $this- im, 0, 0, 0, 0, $this- resize_width, ($this- resize_width)/$ratio, $this- width, $this- height); ImageJpeg ($newimg,$this- dstimg); if($ratio $resize_ratio) $newimg = imagecreatetruecolor(($this- resize_height)*$ratio,$this- resize_height); imagecopyresampled($newimg, $this- im, 0, 0, 0, 0, ($this- resize_height)*$ratio, $this- resize_height, $this- width, $this- height); ImageJpeg ($newimg,$this- dstimg); //初始化圖象 function initi_img() if($this- type=="jpg") $this- im = imagecreatefromjpeg($this- srcimg); if($this- type=="gif") $this- im = imagecreatefromgif($this- srcimg); if($this- type=="png") $this- im = imagecreatefrompng($this- srcimg); //圖象目標地址 function dst_img($dstpath) $full_length = strlen($this- srcimg); $type_length = strlen($this- type); $name_length = $full_length-$type_length;PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | av在线一区二区三区四区 | 黄色网络免费看 | 黄视频网站免费观看 | 国产在线精品一区二区夜色 | 欧美国产第一页 | 在线播放免费人成毛片乱码 | 2019天天干夜夜操 | 黄色网址免费入口 | 国产69精品久久久久孕妇黑 | 九九热在线免费观看视频 | 中国性xxx | 91在线色| 国产精品久久久久久一区二区三区 | 福利在线免费 | 国产激情视频在线 | 全网免费毛片 | 日韩中文字幕三区 | 精品中文视频 | 极色品影院 | 黄色免费小视频网站 | 一色视频 | 欧美成人精品一区二区 | 久久成人精品视频 | 日本中文高清 | 中文字幕22页 | 黄网站色成年大片免费高 | 精品一区二区三区欧美 | 国产91九色 | 久久精品色 | 日韩午夜一区二区三区 | 欧美成人精品欧美一级乱黄 | 一级黄片毛片免费看 | 国人精品视频在线观看 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 依依成人综合 | 电影一级毛片 | 亚洲精品午夜电影 | 国产精品无码久久久久 | 娇喘视频在线观看 | 伊人99re|