欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > php生成縮略圖質量較差解決方法代碼示例

php生成縮略圖質量較差解決方法代碼示例

熱門標簽:外呼系統人工客服 周口網絡回撥外呼系統 網絡電話400申請 商丘外呼系統好處 400電話申請辦理 隨州銷售電銷機器人公司 全國各省地圖標注點 福建高頻外呼防封系統哪家好 百度地圖標注類型是酒店

近期弄個論壇,在首頁要有個排名,顯示評論最多的前十位用戶的列表,列表有個略圖是用戶最新上傳的作品,如果使用原來的圖,圖片過大,首頁加載過慢,因此要使用略圖

以上來使用imagecopyresized這個函數,顯示質量很差如圖

后來改用imagecopyresampled效果明顯改變效果如圖

附上完整代碼:

/** 
* @name thum  縮略圖函數 
* @param  sting  $img_name  圖片路徑 
* @param  int   $max_width 略圖最大寬度 
* @param  int   $max_height 略圖最大高度 
* @param  sting  $suffix 略圖后綴(如"img_x.jpg"代表小圖,"img_m.jpg"代表中圖,"img_l.jpg"代表大圖) 
* @return  void 
*/ 
function thum($img_name,$max_width,$max_height,$suffix){ 
    $img_infos=getimagesize($img_name); 
    $img_height=$img_infos[0];//圖片高 
    $img_width=$img_infos[1];//圖片寬 
    $img_extension='';//圖片后綴名 
    switch($img_infos[2]){ 
      case 1: 
        $img_extension='gif'; 
        break; 
      case 2: 
        $img_extension='jpeg'; 
        break; 
      case 3: 
        $img_extension='png'; 
        break; 
      default: 
        $img_extension='jpeg'; 
        break; 
      } 
    $new_img_size=get_thum_size($img_width,$img_height,$max_width,$max_height);//新的圖片尺寸 
 
    //print_r($new_img_size); 
    //die('test'); 
    $img_func='';//函數名稱 
    $img_handle='';//圖片句柄 
    $thum_handle='';//略圖圖片句柄 
    switch($img_extension){ 
      case 'jpg': 
        $img_handle=imagecreatefromjpeg($img_name); 
        $img_func='imagejpeg'; 
        break; 
      case 'jpeg': 
        $img_handle=imagecreatefromjpeg($img_name); 
        $img_func='imagejpeg'; 
        break; 
      case 'png': 
        $img_handle=imagecreatefrompng($img_name); 
        $img_func='imagepng'; 
        break; 
      case 'gif': 
        $img_handle=imagecreatefromgif($img_name); 
        $img_func='imagegif'; 
        break; 
      default: 
        $img_handle=imagecreatefromjpeg($img_name); 
        $img_func='imagejpeg'; 
        break; 
      } 
    /****/  
    $quality=100;//圖片質量 
    if($img_func==='imagepng'  (str_replace('.', '', PHP_VERSION)>= 512)){//針對php版本大于5.12參數變化后的處理情況 
      $quality=9; 
      }  
    /****/ 
    $thum_handle=imagecreatetruecolor($new_img_size['height'],$new_img_size['width']); 
    if(function_exists('imagecopyresampled')){ 
      imagecopyresampled($thum_handle,$img_handle, 0, 0, 0, 0,$new_img_size['height'],$new_img_size['width'],$img_height,$img_width); 
      }else{ 
        imagecopyresized($thum_handle,$img_handle, 0, 0, 0, 0,$new_img_size['height'],$new_img_size['width'],$img_height,$img_width); 
      } 
    call_user_func_array($img_func,array($thum_handle,get_thum_name($img_name,$suffix),$quality)); 
    imagedestroy($thum_handle);//清除句柄 
    imagedestroy($img_handle);//清除句柄 
  } 
/** 
* @name get_thum_size 獲得縮略圖的尺寸 
* @param  $width 圖片寬 
* @param  $height 圖片高 
* @param  $max_width 最大寬度 
* @param  $maxHeight 最大高度 
* @param  array $size; 
*/ 
function get_thum_size($width,$height,$max_width,$max_height){ 
  $now_width=$width;//現在的寬度 
  $now_height=$height;//現在的高度 
  $size=array(); 
  if($now_width>$max_width){//如果現在寬度大于最大寬度 
    $now_height*=number_format($max_width/$width,4); 
    $now_width= $max_width; 
    } 
  if($now_height>$max_height){//如果現在高度大于最大高度 
    $now_width*=number_format($max_height/$now_height,4); 
    $now_height=$max_height; 
    } 
  $size['width']=floor($now_width); 
  $size['height']=floor($now_height); 
  return $size; 
  } 
/** 
*@ name   get_thum_name 獲得略圖的名稱(在大圖基礎加_x) 
*/ 
function get_thum_name($img_name,$suffix){ 
    $str=explode('#',$img_name); 
    $str1=explode('.',$str[1]); 
    return $str[0].'_'.$suffix.'.'.$str1[1]; 
  } 

總結

以上就是本文關于php生成縮略圖質量較差解決方法代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

您可能感興趣的文章:
  • 很讓人受教的 提高php代碼質量36計
  • 高質量PHP代碼的50個實用技巧必備(下)
  • 高質量PHP代碼的50個實用技巧必備(上)
  • ThinkPHP水印功能實現修復PNG透明水印并增加JPEG圖片質量可調整
  • 寫出高質量的PHP程序
  • PHP用GD庫生成高質量的縮略圖片
  • 淺談如何提高PHP代碼的質量

標簽:十堰 佛山 六安 樂山 南寧 定西 海南 迪慶

巨人網絡通訊聲明:本文標題《php生成縮略圖質量較差解決方法代碼示例》,本文關鍵詞  php,生成,縮,略圖,質量,較差,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php生成縮略圖質量較差解決方法代碼示例》相關的同類信息!
  • 本頁收集關于php生成縮略圖質量較差解決方法代碼示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日本精品视频一区二区| 亚洲综合图片区| 美女国产一区二区三区| 尤物网站在线观看| 精品污污网站免费看| 亚洲精选视频在线| www.亚洲国产| 2018天天弄| 中文字幕在线一区免费| 国产成人日日夜夜| 国产中文字幕久久| 国产欧美视频在线观看| 国产美女精品一区二区三区| 日韩视频在线观看免费视频| 久久久久国产精品厨房| 国产在线视频精品一区| 久久亚洲无码视频| 久久婷婷久久一区二区三区| 久久99久久99| 人成免费在线视频| 国产午夜精品久久久久久免费视| 极品少妇xxxx精品少妇偷拍| 国产探花视频在线播放| 久久精品人人做人人综合| 国产精品91xxx| 久久精品一区二区三区四区五区| 欧美高清在线一区二区| 成人一区在线观看| 爱爱视频免费在线观看| 亚洲色图.com| 欧美午夜精品一区二区| 6080日韩午夜伦伦午夜伦| 日本三级韩国三级欧美三级| 亚洲国产视频a| 熟妇高潮一区二区| 日韩女优av电影在线观看| 久久66热re国产| 日韩av毛片在线观看| 综合久久国产九一剧情麻豆| 免费国偷自产拍精品视频| 67194成人在线观看| 久久99九九99精品| 女人18毛片毛片毛片毛片区二| 国产精品国产三级国产专播品爱网| www.av精品| 欧美日韩高清在线播放| 日本欧美一区二区| www.涩涩爱| 亚洲欧美日韩久久精品| 国产麻豆剧传媒精品国产av| 26uuu另类欧美亚洲曰本| 国产传媒久久文化传媒| 欧美在线播放高清精品| 日韩黄色免费电影| 貂蝉被到爽流白浆在线观看| 亚洲精品视频一区| 动漫精品一区二区三区| 中文字幕第一区第二区| 日本xxxx免费| 精品国产乱码91久久久久久网站| 风间由美性色一区二区三区| 欧美三级乱人伦电影| 久久国产精品区| 国产精品白嫩白嫩大学美女| 日本中文字幕一区二区有限公司| 日本视频在线免费| 亚洲综合激情另类小说区| 日韩 中文字幕| 国产精品美女一区二区三区| 香蕉久久久久久av成人| 久久精品人人做人人综合| 一起草最新网址| www国产成人| 91视频在线观看| 久久久综合九色合综国产精品| 99精品欧美一区| 精品国产电影一区二区| 91在线一区二区| 久久―日本道色综合久久| 2018国产精品| 国产精品天美传媒沈樵| 黄色录像a级片| 亚洲欧美影音先锋| 中文字幕成人动漫| 亚洲自拍都市欧美小说| 一区二区三区在线播放视频| 天堂一区二区在线免费观看| 中文字幕av免费在线观看| 美腿丝袜亚洲色图| 欧美三级在线看| 国产不卡高清在线观看视频| 制服.丝袜.亚洲.另类.中文| 99热精品国产| 欧美经典三级视频一区二区三区| 亚洲av成人无码一二三在线观看| 91久久精品午夜一区二区| 蜜乳av一区二区三区| 欧美日韩亚洲综合一区| 成人教育av在线| 久久精品视频在线免费观看 | 日本黄色特级片| 亚洲精品少妇30p| 三级黄色免费观看| 麻豆国产欧美日韩综合精品二区| 欧美老人xxxx18| 91首页免费视频| 国产精品你懂的| 美国美女黄色片| 蜜臀av一区二区| 欧美二区在线观看| 香蕉网在线视频| 亚洲欧美综合在线精品| 成年人免费视频播放| 激情成人午夜视频| 欧美一级二级在线观看| 91精品国产高清91久久久久久| 中文字幕一区二区在线观看| 貂蝉被到爽流白浆在线观看| 卡一卡二国产精品 | 亚洲成人黄色小说| 91成人网在线| 成人黄色a**站在线观看| 日本一区二区三区免费乱视频 | 亚洲一区二区中文在线| 在线视频中文字幕一区二区| 成人少妇影院yyyy| 中文一区二区在线观看| 欧美a级片免费看| 国产盗摄精品一区二区三区在线| 久久精品亚洲精品国产欧美kt∨| 阿v天堂2014| 国产麻豆视频精品| 国产日韩欧美a| 国产suv精品一区二区68| 国产成人精品免费看| 国产精品欧美久久久久无广告| 影音先锋男人资源在线观看| 国产露脸91国语对白| 国产欧美精品一区| 国产精品国产精品88| 成人性生交大片| 亚洲色图.com| 欧美日韩性生活| 免费黄色三级网站| 蜜臀久久久99精品久久久久久| 精品国产自在久精品国产| 自拍偷拍亚洲天堂| 国产综合色在线视频区| 欧美激情在线一区二区| 成熟的女同志hd| 波多野吉衣在线视频| 婷婷久久综合九色综合绿巨人| 日韩一区二区三区精品视频| 日韩乱码人妻无码中文字幕久久| 久久99久国产精品黄毛片色诱| 国产日韩欧美电影| 色综合久久久久综合体桃花网| 欧美色图校园春色| 日韩精品成人一区二区在线| 精品国产伦一区二区三区免费| 国产一区二区三区四区在线| 处破女av一区二区| 夜夜夜精品看看| 日韩视频一区在线观看| 国产激情av在线| 成人黄色小视频| 亚洲成人精品一区二区| 久久综合一区二区| 黄色一级片中国| 精品人妻一区二区免费| 捆绑调教美女网站视频一区| 国产精品三级av| 欧美日韩国产天堂| 一本色道久久综合亚洲精品图片| 国产福利一区二区三区在线视频| 亚洲欧美电影院| 日韩视频免费观看高清完整版| 蜜桃av免费观看| 99国产精品免费视频| 免费不卡在线观看| 中文字幕字幕中文在线中不卡视频| 欧美日韩的一区二区| 日本污视频网站| 亚洲欧美一区二区三区孕妇| 911精品国产一区二区在线| 男人的天堂av网| 天天爽夜夜爽视频| 麻豆精品一区二区综合av| 亚洲视频免费观看| 精品入口麻豆88视频| 色综合天天狠狠| 精品无码一区二区三区| www.成人在线| 久久99久久99精品免视看婷婷| 一区二区在线观看视频在线观看| 欧美成人国产一区二区| 91久久一区二区| 亚洲天堂最新地址| 亚洲精品久久一区二区三区777| 国产一区二区精品在线观看|