激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP實現圖片裁剪、添加水印效果代碼

PHP實現圖片裁剪、添加水印效果代碼

2020-07-30 16:42junjie PHP教程

這篇文章主要介紹了PHP實現圖片裁剪、添加水印效果代碼,本文給出代碼示例,代碼中包含一些說明注釋,需要的朋友可以參考下

3、PHP對圖像的裁剪

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<div>
   <h4>裁剪之前</h4>
   <img src="1.png" style="border:1px solid red;">
 </div>
 <?php
 header("content-type","text/html;charset=utf-8");
  
 /*
 *@param string $filename  圖片的url
 *@param int  $width   圖片裁剪寬度
 *@param int  $height   圖片裁剪高度
 *@param int  $x     裁剪圖片左邊開始的位置
 *@param int  $y     裁剪圖片頂邊開始的位置
 */
 function cut($filename,$x,$y,$width,$height)
 {
   /*獲取圖像資源,需要裁剪的圖片*/
   $image = imagecreatefrompng($filename);
 
   /*以新的大小創建畫布,保存裁剪后的圖片*/
   $image_p = imagecreatetruecolor($width, $height);
 
   /*使用imagecopyresampled縮放*/
   imagecopyresampled($image_p, $image, 0, 0, $x, $y, $width, $height, $width, $height);
 
   /*保存裁剪后的圖片和命名*/
   imagepng($image_p,'test1.png');
 
   /*釋放資源*/
   imagedestroy($image_p);
   imagedestroy($image);
 }
 /*調用函數*/
 cut('1.png',20,20,80,80);     
 ?>
 <div>
   <h4>裁剪之后</h4>
   <img src="test1.png" style="border:1px solid red;">
 </div>

PHP實現圖片裁剪、添加水印效果代碼

4、PHP為圖像添加水印

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<div>
   <h4>沒有水印</h4>
   <img src="1.png" style="border:1px solid red;">
 </div>
 <?php
 header("content-type","text/html;charset=utf-8");
  
 /*
 *給背景圖片添加水印,背景圖片格式png,水印格式gif
 *@param string $filename  圖片的url
 *@param string $water   水印圖片
 */
 function watermark($filename,$water)
 {
   /*獲取原圖的大小*/
   list($b_w,$b_h) = getimagesize($filename);
 
   /*獲取水印圖片的大小*/
   list($w_w,$w_h) = getimagesize($water);
 
   /*在背景圖片中放水印圖片的隨機起始位置*/
   $posX =rand(0,($b_w - $w_w));
   $posY =rand(0,($b_h - $w_h));
 
   /*獲取圖像資源,需要裁剪的圖片*/
   $back = imagecreatefrompng($filename);
   $water = imagecreatefromgif($water);
 
   /*使用Inagecopy函數復制水印圖片到指定位置*/
   imagecopy($back, $water, $posX, $posY, 0, 0, $w_w, $w_h);
 
   /*保存帶水印的圖片和命名*/
   imagepng($back,'test2.png');
 
   /*釋放資源*/
   imagedestroy($back);
   imagedestroy($water);
 }
 /*調用函數*/
 watermark('1.png','test.gif');     
 ?>
 <div>
   <h4>加上水印</h4>
   <img src="test2.png" style="border:1px solid red;">
 </div>

效果

PHP實現圖片裁剪、添加水印效果代碼

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 免费淫视频| 天天草天天干天天 | 污黄视频在线播放 | 久草热久草视频 | 欧美一级美片在线观看免费 | 一区二区三区在线观看视频 | 国产一级一级片 | 免费国产在线视频 | 免费看日韩片 | 亚洲国产一区二区三区 | 99影视在线视频免费观看 | 欧美成网| 日本在线视频免费 | 黄色大片在线免费观看 | 色交视频 | 午夜天堂在线视频 | 亚洲一区二区三区视频免费 | 视频一区二区三区在线播放 | 在线a亚洲视频播放在线观看 | 91看片在线观看视频 | 在线播放黄色网址 | 久久精品无码一区二区日韩av | 免费在线观看午夜视频 | 黄色毛片a级 | 激情视频在线播放 | 福利免费在线 | 亚洲热线99精品视频 | www.69色| 国产电影av在线 | 福利一区二区三区视频在线观看 | 久久99综合久久爱伊人 | 欧美久久久一区二区三区 | 性欧美视频在线观看 | 黑人一区二区三区四区五区 | 福利免费在线观看 | 午夜人体 | 一级免费黄色免费片 | 九九热免费观看 | 国产精品av久久久久久网址 | 欧美成年私人网站 | 曰本三级日本三级日本三级 |