国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php動態生成縮略圖并輸出顯示的方法

2024-05-04 23:34:31
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php動態生成縮略圖并輸出顯示的方法,涉及php操作圖片的相關技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php動態生成縮略圖并輸出顯示的方法。分享給大家供大家參考。具體如下:

調用方法:

 

 
  1. <img src="thumbs.php?filename=photo.jpg&width=100&height=100"

此代碼可以為大圖片動態生成縮略圖顯示,圖片在內存中生成,不在硬盤生成真實文件

thumbs.php文件如下:

 

 
  1. <?php 
  2. $filename$_GET['filename']; 
  3. $width = $_GET['width']; 
  4. $height = $_GET['height']; 
  5. $path="http://localhost/images/"; //finish in "/" 
  6. // Content type 
  7. header('Content-type: image/jpeg'); 
  8. // Get new dimensions 
  9. list($width_orig$height_orig) = getimagesize($path.$filename); 
  10. if ($width && ($width_orig < $height_orig)) { 
  11. $width = ($height / $height_orig) * $width_orig
  12. else { 
  13. $height = ($width / $width_orig) * $height_orig
  14. // Resample 
  15. $image_p = imagecreatetruecolor($width$height); 
  16. $image = imagecreatefromjpeg($path.$filename); 
  17. imagecopyresampled($image_p,$image,0,0,0,0,$width,$height,$width_orig,$height_orig); 
  18. // Output 
  19. imagejpeg($image_p, null, 100); 
  20. // Imagedestroy 
  21. imagedestroy ($image_p); 
  22. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳县| 平和县| 丁青县| 苏尼特左旗| 昌平区| 望都县| 杭锦旗| 望都县| 民县| 运城市| 苗栗市| 衡南县| 西丰县| 邻水| 德安县| 伊通| 册亨县| 大丰市| 肃南| 台中市| 定西市| 香港 | 武冈市| 凌源市| 翼城县| 徐水县| 探索| 林甸县| 富裕县| 白山市| 聂拉木县| 宁明县| 辉南县| 桂平市| 通河县| 武隆县| 辛集市| 新绛县| 镇原县| 邓州市| 治县。|