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

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP中多張圖片合成一張圖片例子

2024-09-04 11:44:36
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

今天分享一段PHP中多張圖片合成一張圖片的代碼實(shí)現(xiàn),我們可以在圖片合成,水印,九宮格等需求下使用到類似這樣的圖片合成效果,下面一起來(lái)看看例子吧.

例子代碼如下:

  1. $imgs = array(); 
  2. $imgs[0] = '1.jpg'
  3. $imgs[1] = '2.jpg'
  4. $imgs[2] = '3.jpg'
  5. $imgs[3] = '4.jpg'
  6. $target = 'emp.jpg';//背景圖片 
  7. $target_img = Imagecreatefromjpeg($target); 
  8. $sourcearray(); 
  9. foreach ($imgs as $k=>$v){ 
  10.     $source[$k]['source'] = Imagecreatefromjpeg($v); 
  11.     $source[$k]['size'] = getimagesize($v); 
  12. //imagecopy ($target_img,$source[0]['source'],2,2,0,0,$source[0]['size'][0],$source[0]['size'][1]); 
  13. //imagecopy ($target_img,$source[1]['source'],250,2,0,0,$source[1]['size'][0],$source[1]['size'][1]); 
  14. $num1=0; 
  15. $num=3; //控制列數(shù),一行幾列,0為1以此類推。 
  16. $tmp=2; 
  17. $tmpy=2; //圖片之間的間距 
  18. for ($i=0; $i<4; $i++){  
  19.     imagecopy($target_img,$source[$i]['source'],$tmp,$tmpy,0,0,$source[$i]['size'][0],$source[$i]['size'][1]); 
  20.     $tmp = $tmp+$source[$i]['size'][0]; 
  21.     $tmp = $tmp+5; //開(kāi)源軟件:Vevb.com 
  22.     if($i==$num){ 
  23.         $tmpy = $tmpy+$source[$i]['size'][1]; 
  24.         $tmpy = $tmpy+5; 
  25.         $tmp=2; 
  26.         $num=$num+3; 
  27.     } 
  28. Imagejpeg($target_img,'pin.jpg'); 
  29. ?> 
  30. <img src="pin.jpg">

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅江县| 宽甸| 长岭县| 海口市| 永昌县| 垣曲县| 临西县| 额济纳旗| 通江县| 黔江区| 山西省| 亳州市| 桑日县| 托里县| 西贡区| 温宿县| 临漳县| 武夷山市| 嘉禾县| 盐边县| 应城市| 南安市| 城步| 永丰县| 河北区| 南漳县| 本溪| 灵丘县| 万荣县| 江都市| 称多县| 邳州市| 乐至县| 北碚区| 开远市| 泾阳县| 通江县| 北辰区| 应城市| 库尔勒市| 仪陇县|