亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用php怎么按百分比生成縮略圖

發布時間:2021-02-08 16:09:47 來源:億速云 閱讀:184 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關利用php怎么按百分比生成縮略圖,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

代碼如下:


<?php


 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怎么按百分比生成縮略圖有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

昭通市| 唐海县| 文化| 晋中市| 石河子市| 丹寨县| 兴和县| 渭源县| 黄大仙区| 唐山市| 花莲县| 岐山县| 新绛县| 灵璧县| 黔西县| 兴文县| 扶风县| 得荣县| 沙雅县| 新疆| 平罗县| 通道| 绥德县| 洪湖市| 南雄市| 泉州市| 冀州市| 平昌县| 宝应县| 宝坻区| 赤壁市| 左云县| 鄄城县| 陇南市| 赣榆县| 墨竹工卡县| 紫金县| 无极县| 佳木斯市| 简阳市| 景洪市|