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

首頁 > 語言 > PHP > 正文

PHP動態生成指定大小隨機圖片的方法

2024-09-04 11:46:55
字體:
來源:轉載
供稿:網友

本文實例講述了PHP動態生成指定大小隨機圖片的方法。分享給大家供大家參考,具體如下:

  1. $image_width = 100; 
  2.  
  3. $image_height = 100; 
  4.  
  5. $image_str = ''
  6.  
  7. if (isset($_GET['w'])) 
  8.  
  9.  
  10.   $image_width = intval($_GET['w']); 
  11.  
  12.  
  13. if (isset($_GET['h'])) 
  14.  
  15.  
  16.   $image_height = intval($_GET['h']); 
  17. //Vevb.com 
  18.  
  19. if (isset($_GET['s'])) 
  20.  
  21.  
  22.   $image_str = $_GET['s']; 
  23.  
  24.  
  25. $img = imagecreate($image_width$image_height); 
  26.  
  27. $color = imagecolorallocate($img, mt_rand(157,255), mt_rand(157,255), mt_rand(157,255)); 
  28.  
  29. imagefilledrectangle($img, 0, $image_height$image_width, 0, $color); 
  30.  
  31. $step = mt_rand(15, 30); 
  32.  
  33. $start = mt_rand(0, $step); 
  34.  
  35. $color = imagecolorallocate($img, mt_rand(200,255), mt_rand(200,255), mt_rand(200,255)); 
  36.  
  37. imagesetthickness($img, mt_rand(3, 10)); 
  38.  
  39. if ($image_height > $image_width
  40.  
  41.  
  42.   for ($i=$start$i<$image_height * 2; $i+=$step
  43.  
  44.   { 
  45.  
  46.     imageline($img, 0, $i$i, 0, $color); 
  47.  
  48.   } 
  49.  
  50.  
  51. else 
  52.  
  53.  
  54.   for ($i=$start$i<$image_width * 2; $i+=$step
  55.  
  56.   { 
  57.  
  58.     imageline($img$i, 0, 0, $i$color); 
  59.  
  60.   } 
  61.  
  62.  
  63. if ($image_str != ''
  64.  
  65.  
  66.   $black = imagecolorallocate($img, 0, 0, 0); 
  67.  
  68.   imagestring($img, 12, 5, 5, $image_str$black); 
  69.  
  70.  
  71. header('Content-type:image/png'); 
  72.  
  73. imagepng($img); 
  74.  
  75. imagedestroy($img); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊吾县| 湖州市| 盘山县| 扶余县| 永泰县| 乃东县| 古交市| 太谷县| 乐都县| 辽阳市| 高密市| 河池市| 兴化市| 舟山市| 石狮市| 岳普湖县| 东乌| 白河县| 犍为县| 扎鲁特旗| 景泰县| 通江县| 建宁县| 科尔| 岑溪市| 茂名市| 永修县| 岐山县| 朝阳市| 万宁市| 门头沟区| 密山市| 兰西县| 宁都县| 湖北省| 上蔡县| 无棣县| 莫力| 五家渠市| 蚌埠市| 铜梁县|