欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php使用GD庫(kù)創(chuàng)建圖片縮略圖的方法

 更新時(shí)間:2015年06月10日 17:01:55   作者:zhuzhao  
這篇文章主要介紹了php使用GD庫(kù)創(chuàng)建圖片縮略圖的方法,涉及php使用GD庫(kù)操作圖片的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了php使用GD庫(kù)創(chuàng)建圖片縮略圖的方法。分享給大家供大家參考。具體分析如下:

上傳頁(yè)面的靜態(tài)html代碼:

<html> 
<head> 
<title>文件上傳</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
</head> 
<H1>文件上傳</H1> 
<form enctype="multipart/form-data" action="Upload.php" method="post">  
  <input name="upfile" type="file"><BR>  
  <input type="submit" value="Submit">  
</form> 
<body> 
</body> 
</html> 

相應(yīng)的Upload.php文件代碼:

<?php 
$uploadfile = "upfiles/".$_FILES['upfile']['name'];
//上傳后文件所在的文件名和路徑 
$smallfile = "upfiles/small_".$_FILES['upfile']['name'];
//上傳后縮略圖文件所在的文件名和路徑 
if($_FILES['upfile']['type'] != "image/pjpeg") 
{ 
  echo "文件類(lèi)型錯(cuò)誤"; //輸出錯(cuò)誤信息 
} 
else 
{ 
  move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile);
  //上傳文件 
  $dstW = 200; //設(shè)定縮略圖的寬度 
  $dstH = 200; //設(shè)定縮略圖的高度 
  $src_image = ImageCreateFromJPEG($uploadfile);
  //讀取JPEG文件并創(chuàng)建圖像對(duì)象 
  $srcW = ImageSX($src_image); //獲得圖像的寬 
  $srcH = ImageSY($src_image); //獲得圖像的高 
  $dst_image = ImageCreateTrueColor($dstW,$dstH);
  //創(chuàng)建新的圖像對(duì)象 
  ImageCopyResized($dst_image,$src_image,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
  //將圖像重定義大小后寫(xiě)入新的圖像對(duì)象 
  ImageJpeg($dst_image,$smallfile); //創(chuàng)建縮略圖文件 
  echo "文件上傳完成<BR>"; //輸出上傳成功的信息 
  echo "<img src="$smallfile" mce_src="$smallfile"></img>";
  //在頁(yè)面上顯示縮略圖 
} 
?>

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論