天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php按百分比生成縮略圖的代碼分享

于是翻了一下手冊,弄懂幾個函數后自己寫了一個簡單的php生成縮略圖的程序。沒有用類,我覺得一個函數就能搞定,而且對于新手來說更容易去理解,從而可以幫助到更多的人。

支持按比分比縮略,支持按指定的長寬縮略,默認按百分比。程序中注釋已經很詳細了,如有問題可在下面留言,歡迎與我交流。

源碼如下:
復制代碼 代碼如下:
<?php

 /*
  * param ori_img 原圖像的名稱和路徑
  * param new_img 生成圖像的名稱
  * param percent 表示按照原圖的百分比進行縮略,此項為空時默認按50%
  * param width 指定縮略后的寬度
  * param height 指定縮略后的高度
  *
  * 注:當 percent width height 都傳入值的時候,且percent>0時,優先按照百分比進行縮略
  * by:http://www.jb51.NET 更多源碼與你分享
  * 溫馨提示:使用此功能要在php.ini中開啟 gd2
  *
  **/

 function makeThumb($ori_img, $new_img, $percent=50, $width=0, $height=0){

  $original = getimagesize($ori_img); //得到圖片的信息,可以print_r($original)發現它就是一個數組
  //$original[2]是圖片類型,其中1表示gif、2表示jpg、3表示png
  switch($original[2]){
   case 1 : $s_original = imagecreatefromgif($ori_img);
    break;
   case 2 : $s_original = imagecreatefromjpeg($ori_img);
    break;
   case 3 : $s_original = imagecreatefrompng($ori_img);
    break;
  }

  if($percent > 0){
   $width = $original[0] * $percent / 100;
   $width = ($width > 0) ? $width : 1;
   $height = $original[1] * $percent / 100;
   $height = ($height > 0) ? $height : 1;
  }

  //創建一個真彩的畫布
  $canvas = imagecreatetruecolor($width,$height);
  imagecopyresized($canvas, $s_original, 0, 0, 0, 0, $width, $height, $original[0], $original[1]);
  //header("Content-type:image/jpeg");
  //imagejpeg($canvas); //向瀏覽器輸出圖片
  $loop = imagejpeg($canvas, $new_img); //生成新的圖片
  if($loop){
   echo "OK!<br/>";
  }
 }

 makeThumb("bhsj.jpg","suolue1.jpg",15,0,0); //生成原圖15%的縮略圖
 makeThumb("bhsj.jpg","suolue2.jpg",0,200,120); //生成寬為100px,高為60px的縮略圖
 makeThumb("bhsj.jpg","suolue3.jpg",15,200,120); //生成原圖15%的縮略圖(參數都填時,百分率優先級大)

?>

 

php技術php按百分比生成縮略圖的代碼分享,轉載需保留來源!

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

主站蜘蛛池模板: 被窝伦理电影午夜 | 精品网站一区二区三区网站 | 女攻男受高h全文肉肉 | 男人桶女人j的视频在线观看 | 视频成人永久免费看 | 久爱精品亚洲电影午夜 | 亚洲精品视频免费在线观看 | 欧美wwwvideos在线观看 | 国产精品白浆精子流水合集 | 亚瑟天堂久久一区二区影院 | 91chinesevideo| 国产精品视频第一区二区三区 | 全免费a级毛片免费看 | 大胸美女被吊起来解开胸罩 | 2022国产91精品久久久久久 | 亚洲伊人久久一次 | 老女人与小伙子露脸对白 | 俄罗斯aaaa一级毛片 | 最近免费中文字幕MV在线视频3 | 色综合久久中文色婷婷 | 良家人妻无码专区九色颜射 | 久久草这在线观看免费 | 双性将军粗壮H灌满怀孕 | 果冻传媒在线播放 免费观看 | 亚洲字幕在线观看 | 一二三四免费中文在线1 | 99久久夜色精品国产亚洲AV卜 | 秋霞影音先锋一区二区 | 乌克兰少妇大胆大BBW | 黑人玩弄极品人妻系列 | 动漫护士被乳羞羞漫 | 精品免费久久久久久成人影院 | AV无码九九久久 | 亚洲在线国产日韩欧美 | 国产a在线不卡 | 飘雪在线观看免费高清完整版韩国 | 亚洲日韩在线天堂一 | 国产成人理在线观看视频 | 国内精品久久久久影院老司 | 国产睡熟迷奷系列网站 | 好湿好滑好硬好爽好深视频 |