php使用GD庫建立圖片縮圖的方法,
本文執行個體講述了php使用GD庫建立圖片縮圖的方法。分享給大家供大家參考。具體分析如下:
上傳頁面的靜態html代碼:
檔案上傳 檔案上傳
相應的Upload.php檔案代碼:
<?php $uploadfile = "upfiles/".$_FILES['upfile']['name'];//上傳後檔案所在的檔案名稱和路徑 $smallfile = "upfiles/small_".$_FILES['upfile']['name'];//上傳後縮圖檔案所在的檔案名稱和路徑 if($_FILES['upfile']['type'] != "image/pjpeg") { echo "檔案類型錯誤"; //輸出錯誤資訊 } else { move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile); //上傳檔案 $dstW = 200; //設定縮圖的寬度 $dstH = 200; //設定縮圖的高度 $src_image = ImageCreateFromJPEG($uploadfile); //讀取JPEG檔案並建立映像對象 $srcW = ImageSX($src_image); //獲得映像的寬 $srcH = ImageSY($src_image); //獲得映像的高 $dst_image = ImageCreateTrueColor($dstW,$dstH); //建立新的映像對象 ImageCopyResized($dst_image,$src_image,0,0,0,0,$dstW,$dstH,$srcW,$srcH); //將映像重定義大小後寫入新的映像對象 ImageJpeg($dst_image,$smallfile); //建立縮圖檔案 echo "檔案上傳完成
"; //輸出上傳成功的資訊 echo ""; //在頁面上顯示縮圖 } ?>
希望本文所述對大家的php程式設計有所協助。
http://www.bkjia.com/PHPjc/1014418.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1014418.htmlTechArticlephp使用GD庫建立圖片縮圖的方法, 本文執行個體講述了php使用GD庫建立圖片縮圖的方法。分享給大家供大家參考。具體分析如下: 上傳頁面...