国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平定县| 巫溪县| 醴陵市| 长阳| 秦皇岛市| 环江| 东莞市| 蒲江县| 鹤山市| 南雄市| 杨浦区| 化德县| 旬邑县| 石首市| 准格尔旗| 正安县| 玉田县| 宜君县| 屯留县| 库尔勒市| 高密市| 澜沧| 阿尔山市| 万荣县| 柳州市| 桃源县| 筠连县| 平舆县| 福州市| 浙江省| 通化市| 莎车县| 卢氏县| 大安市| 韶关市| 安宁市| 呈贡县| 延津县| 安阳市| 方正县| 普定县|