精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PHP給圖片添加文字或圖片水印的實(shí)現(xiàn)代碼

開發(fā) 前端
有時(shí)上傳圖片時(shí),需要給圖片添加水印,水印一般為文字或圖片logo水印,下面就來看看兩種添加方法:文字水印和圖片水印。

有時(shí)上傳圖片時(shí),需要給圖片添加水印,水印一般為文字或圖片logo水印,下面就來看看兩種添加方法。

一、文字水印

文字水印就是在圖片上加上文字,主要使用gd庫的imagefttext方法,并且需要字體文件。效果圖如下:

  1. $dst_path = 'dst.jpg'
  2. //創(chuàng)建圖片的實(shí)例 
  3. $dst = imagecreatefromstring(file_get_contents($dst_path)); 
  4.  
  5. //打上文字 
  6. $font = './simsun.ttc';//字體路徑 
  7.  
  8. $black = imagecolorallocate($dst, 0x00, 0x00, 0x00);//字體顏色 
  9. imagefttext($dst, 13, 0, 20, 20, $black, $font, '快樂編程'); 
  10. //輸出圖片 
  11. list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path); 
  12. switch ($dst_type) { 
  13.     case 1://GIF 
  14.         header('Content-Type: image/gif'); 
  15.         imagegif($dst); 
  16.         break; 
  17.     case 2://JPG 
  18.         header('Content-Type: image/jpeg'); 
  19.         imagejpeg($dst); 
  20.         break; 
  21.     case 3://PNG 
  22.         header('Content-Type: image/png'); 
  23.         imagepng($dst); 
  24.         break; 
  25.     default
  26.         break; 
  27. imagedestroy($dst);  

新創(chuàng)建一張圖片,然后打印文字水印:

  1. // imagecreatefromstring 
  2. // imageCreateFromPng  Create a new image from file or URL   創(chuàng)建圖片對(duì)象 
  3.  
  4. // Create a 300x100 image,新創(chuàng)建一張圖片 
  5. $im = imagecreatetruecolor(500, 300); 
  6.  
  7. // set color 
  8. $red = imagecolorallocate($im, 0xFF, 0x00, 0x00); 
  9. $black = imagecolorallocate($im, 0x00, 0x00, 0x00); 
  10.  
  11. // Make the background red 
  12. // function imagefilledrectangle ($image, $x1, $y1, $x2, $y2, $color) {} 
  13. imagefilledrectangle($im, 0, 0, 300, 100, $red); 
  14.  
  15. // Path to our ttf font file 
  16. $font_file = './font/Arial.ttf'
  17.  
  18.  
  19. // imagefttext ($image, $size, $angle, $x, $y, $color, $fontfile, $text, $extrainfo = null ) 
  20. // Draw the text 'PHP Manual' using font size 13 
  21. imagefttext($im, 13, 0, 150, 50, $black, $font_file, 'PHP Manual'); 
  22.  
  23. // Output image to the browser 
  24. header('Content-Type: image/png'); 
  25.  
  26. imagepng($im); 
  27. imagedestroy($im); 

[[171098]]

 

二、圖片水印

圖片水印就是將一張圖片加在另外一張圖片上,主要使用gd庫的imagecopy和imagecopymerge。

  1. $dst_path = 'myimage.jpg'
  2. $src_path = 'http://www.logodashi.com/FileUpLoad/inspiration/636003768803214440.jpg'
  3. //創(chuàng)建圖片的實(shí)例 
  4. $dst = imagecreatefromstring(file_get_contents($dst_path)); 
  5. $src = imagecreatefromstring(file_get_contents($src_path)); 
  6. //獲取水印圖片的寬高 
  7. list($src_w, $src_h) = getimagesize($src_path); 
  8. //將水印圖片復(fù)制到目標(biāo)圖片上,***個(gè)參數(shù)50是設(shè)置透明度,這里實(shí)現(xiàn)半透明效果 
  9. imagecopymerge($dst, $src, 10, 10, 0, 0, $src_w, $src_h, 30); 
  10.  
  11. //如果水印圖片本身帶透明色,則使用imagecopy方法 
  12. // imagecopy($dst, $src, 10, 10, 0, 0, $src_w, $src_h); 
  13.  
  14. //輸出圖片 
  15. list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path); 
  16. switch ($dst_type) { 
  17.     case 1://GIF 
  18.         header('Content-Type: image/gif'); 
  19.         imagegif($dst); 
  20.         break; 
  21.     case 2://JPG 
  22.         header('Content-Type: image/jpeg'); 
  23.         imagejpeg($dst); 
  24.         break; 
  25.     case 3://PNG 
  26.         header('Content-Type: image/png'); 
  27.         imagepng($dst); 
  28.         break; 
  29.     default
  30.         break; 
  31. imagedestroy($dst); 
  32. imagedestroy($src);  

效果圖:

[[171099]]

 

三、其他有關(guān)圖像處理的函數(shù)

  1. /* 
  2.  *返回圖像的大小及圖像類型 
  3. // Get the size of an image 
  4. $size = getimagesize("http://image18-c.poco.cn/mypoco/myphoto/20160901/20/17857099520160901203311082.jpg?750x956_120"); 
  5.  
  6. print_r($size); 
  7.  
  8.  
  9. // 打印結(jié)果 
  10. Array 
  11.     [0] => 750 
  12.     [1] => 956 
  13.     [2] => 2 
  14.     [3] => width="750" height="956" 
  15.     [bits] => 8 
  16.     [channels] => 3 
  17.     [mime] => image/jpeg 
  18.  
  19. */ 
  20.  
  21.  
  22. /** 
  23.  * imagecopy — 拷貝圖像的一部分 
  24.  */ 
  25.  
  26. // bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h ) 
  27. // 將 src_im 圖像中坐標(biāo)從 src_x,src_y 開始,寬度為 src_w,高度為 src_h 的一部分拷貝到 dst_im 圖像中坐標(biāo)為 dst_x 和 dst_y 的位置上。 
  28.  
  29.  
  30.  
  31. /* 
  32.  * 
  33.  * http://php.net/manual/zh/function.imagecopymerge.php 
  34.  *imagecopymerge — 拷貝并合并圖像的一部分 
  35.  *bool imagecopymerge ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h , int $pct ) 
  36.  * 
  37.  * 
  38.  */  
責(zé)任編輯:龐桂玉 來源: segmentfault
相關(guān)推薦

2012-06-12 15:43:22

PHP

2009-08-12 17:19:51

ASP.NET圖片加水

2009-12-07 15:41:51

PHP圖片加水印

2015-04-17 10:31:11

PHP下載美女圖片實(shí)現(xiàn)代碼

2009-11-24 15:43:17

PHP給圖片加水印

2024-08-01 08:37:46

vue圖片性能

2010-08-04 11:37:44

PHP NFS

2025-04-09 08:00:00

2023-09-27 12:11:08

Python水印Pillow

2025-06-18 10:05:26

2009-12-02 17:22:22

PHP抓取圖片

2009-11-24 14:45:08

PHP批量上傳圖片

2009-11-16 13:18:10

PHP上傳圖片代碼

2009-07-29 16:06:42

圖片增加水印

2024-01-09 16:02:44

Python開源

2021-09-08 11:02:32

Java代碼圖片

2022-05-04 18:26:25

PDF水印Python

2010-06-24 17:57:45

chkconfig h

2018-09-17 14:06:46

UCloudUGC

2018-09-17 14:02:28

UCloudGUC
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产黄频在线观看| 免费看一级一片| 欧美日韩伦理一区二区| 一区2区3区在线看| 欧美精品欧美精品系列c| 中文字幕av网站| 国产精品a久久久久| 日韩经典第一页| 中文字幕亚洲影院| www.youjizz.com在线| 国产女人水真多18毛片18精品视频 | 亚洲伊人一本大道中文字幕| 日韩人妻无码一区二区三区99| 日韩av大片| 亚洲第一区在线观看| www.com黄色片| 天堂电影一区| 亚洲影视在线观看| 亚洲一卡二卡区| 性感美女视频一二三| 久久国产精品99久久久久久老狼| 97视频在线观看网址| 性猛交娇小69hd| 国语一区二区三区| 欧美一区二区大片| 色91精品久久久久久久久 | 91国在线精品国内播放| 免费三级在线观看| 日韩精品欧美| 亚洲视频在线播放| 欧美做受喷浆在线观看| 香蕉大人久久国产成人av| 在线看国产一区| 国产精品秘入口18禁麻豆免会员| 黄页网站在线观看免费| 亚洲人成亚洲人成在线观看图片| 亚洲精品自在在线观看| 黄色片在线免费观看| av午夜精品一区二区三区| 亚洲一区二区日本| 国产美女www爽爽爽视频| 日本伊人色综合网| 日本久久久久久久久| 亚洲黄色三级视频| 国产欧美综合一区二区三区| 久久久久国产精品免费| 日韩女优av电影| 成人精品视频久久久久| www.com亚洲| 美女精品在线| 日本精品va在线观看| 日本免费一二三区| 激情综合视频| 777午夜精品福利在线观看| 久久久久久久久艹| 激情综合激情| 4438全国成人免费| 337p粉嫩色噜噜噜大肥臀| 国产精品一级| 国产成人精品电影| 中文字幕日韩第一页| 另类调教123区| 成人免费直播live| 国产乱码精品一区二区| 国产乱码精品一区二区三区av| 91视频国产精品| 午夜精品久久久久久久第一页按摩| 国产尤物一区二区在线| 99国精产品一二二线| 可以免费观看的毛片| 成人a区在线观看| 久久精品国产一区二区三区日韩| 青青草在线播放| 中文字幕高清一区| 天天干天天色天天爽| 日韩专区av| 欧美日韩免费在线| 国产日产欧美视频| 亚洲精品成人一区| 精品少妇一区二区三区日产乱码| 人妻少妇精品视频一区二区三区| 久久综合亚洲| 日韩一区二区久久久| 久久精品国产亚洲av麻豆色欲 | 99热手机在线| 国内精品视频| 亚洲精品一区二三区不卡| 精品国产无码在线观看| 亚洲综合中文| 欧美有码在线视频| 91午夜交换视频| 成人性生交大片免费看视频在线| 欧美日韩大片一区二区三区| 1769在线观看| 亚洲观看高清完整版在线观看| 午夜肉伦伦影院| 国产精品视频一区二区三区综合| 亚洲国产欧美一区| 国内毛片毛片毛片毛片毛片| 在线精品一区| 国产精品无av码在线观看| 亚洲第一页在线观看| 国产午夜久久久久| 国产91沈先生在线播放| 欧美日韩精品一区二区三区视频| 日韩一区二区三| 免费看污片的网站| 亚洲二区免费| 欧美视频在线观看一区二区| 久久超级碰视频| 97视频一区| 二区三区在线观看| 国产女18毛片多18精品| 久久精品亚洲a| 五月六月丁香婷婷| 久久久久狠狠高潮亚洲精品| 欧美激情一级二级| 裸体大乳女做爰69| 午夜不卡影院| 日韩一级欧美一级| 真实乱视频国产免费观看| 国产一区久久| 成人精品在线视频| 久久久pmvav| 亚洲精选视频免费看| 天天干天天草天天| 国产精品一在线观看| 欧美精品久久久久久久久久| 国产乱人乱偷精品视频| 中文av一区二区| 精品国产成人av在线免| 神马久久av| 性欧美xxxx视频在线观看| jizz中国少妇| 亚洲视频你懂的| 中文字幕天天干| 欧美伦理影院| 国产精品pans私拍| 免费av在线电影| 欧美性猛交xxxx乱大交极品| chinese麻豆新拍video| 在线看片成人| 国精产品一区二区| 9999在线视频| 亚洲国产成人一区| 日韩 欧美 综合| 成人激情小说网站| 五月丁香综合缴情六月小说| 精品国产影院| 7m精品福利视频导航| 五月婷婷丁香花| 欧美色视频日本版| 在线免费观看成年人视频| 西西裸体人体做爰大胆久久久| 久久99欧美| 二吊插入一穴一区二区| 亚洲性夜色噜噜噜7777| 在线观看色网站| 日韩美女视频一区二区| 欧洲成人午夜精品无码区久久| 欧美精品国产一区| 91av免费看| 91超碰在线免费| 亚洲欧美福利视频| 91黑人精品一区二区三区| 国产欧美精品一区二区三区四区 | 亚洲一区二区高清视频| 日本一区二区中文字幕| 伦伦影院午夜日韩欧美限制| 不卡的日韩av| 好吊成人免视频| 亚洲精品午夜视频| 狠狠色丁香婷婷综合久久片| 超碰人人爱人人| 欧亚精品一区| 国产精品视频一区二区三区四 | 欧美特级特黄aaaaaa在线看| 婷婷综合在线观看| 天天舔天天操天天干| 国产在线播放一区三区四| 国产v片免费观看| 欧美色图一区| 成人动漫视频在线观看完整版| 老司机深夜福利在线观看| 在线中文字幕日韩| 国 产 黄 色 大 片| 色婷婷香蕉在线一区二区| 暗呦丨小u女国产精品| 99久久综合99久久综合网站| 9l视频白拍9色9l视频| 欧美精品大片| 亚洲v国产v| 91精品尤物| 国产精品成人av在线| av网站网址在线观看| 日韩精品亚洲精品| 国产黄色一级大片| 色婷婷av一区二区三区软件| 国精品无码一区二区三区| 91丨porny丨国产| 伊人色在线视频| 免费在线亚洲欧美| 久久久国内精品| 成人情趣视频| 欧美日韩三区四区| 亚洲视频一起| 国产精品一区二区电影| 性欧美videoshd高清| 国产一区二区三区在线视频| 丰满人妻一区二区三区免费视频 | 中文字幕人妻熟女在线| 男男成人高潮片免费网站| 国产亚洲黄色片| 久久在线免费| 欧美深深色噜噜狠狠yyy| 亚洲一区网址| 亚洲va男人天堂| jizzyou欧美16| 57pao国产成人免费| 福利小视频在线| 久久久精品视频成人| av二区在线| 亚洲色图25p| 亚洲欧美色视频| 亚洲第一中文字幕| 国产黄色av片| 日韩三级.com| 国产手机视频在线| 欧美精品aⅴ在线视频| 一区二区乱子伦在线播放| 色播五月激情综合网| 在线天堂中文字幕| 欧美性猛交xxxx乱大交| 日韩精品1区2区| 欧美视频精品一区| 在线观看国产亚洲| 午夜欧美在线一二页| 久久久久久久蜜桃| 亚洲综合一区二区| 久草视频在线资源| 亚洲综合免费观看高清完整版 | 国产精品自拍首页| 亚洲一二av| 成人毛片网站| av日韩精品| 国产精品久久亚洲| 欧美综合精品| 日韩aⅴ视频一区二区三区| 伊人久久大香线蕉av不卡| 免费在线观看一区二区| 九九亚洲精品| 日韩动漫在线观看| 色135综合网| 在线观看成人免费| 黑丝一区二区三区| 日本在线xxx| 噜噜噜在线观看免费视频日韩| 欧美黄网站在线观看| 视频一区在线视频| 尤物国产在线观看| 国产麻豆精品一区二区| 日本wwww色| av在线不卡免费看| 国产在线综合视频| 亚洲三级在线观看| 精品无码人妻一区二区三区| 欧美日韩国产一中文字不卡| 黄色免费av网站| 欧美日韩夫妻久久| 不卡视频在线播放| 亚洲人高潮女人毛茸茸| 麻豆传媒在线观看| 久久久久在线观看| 天天综合网站| 91免费看网站| 免费看av成人| 小说区视频区图片区| 亚洲一本视频| av网站在线不卡| 国产99久久久国产精品| 少妇光屁股影院| 亚洲欧美另类综合偷拍| 少妇一级淫片免费放中国| 欧美午夜精品一区二区蜜桃| 国产www免费观看| 国产偷国产偷亚洲清高网站| 色影视在线观看| 97热精品视频官网| 成人国产激情在线| 国内精品国语自产拍在线观看| 波多野结衣在线播放一区| 国产一区二区三区在线免费| 日日骚欧美日韩| xfplay5566色资源网站| 中文字幕 久热精品 视频在线| 精品午夜福利视频| 欧美日韩在线精品一区二区三区激情 | 成年人网站在线| 秋霞av国产精品一区| 欧美日韩中出| 视频一区在线免费观看| 亚洲精一区二区三区| 999久久久精品视频| 国产日韩欧美精品一区| 精品无码黑人又粗又大又长| 欧美三级电影在线看| 色一情一乱一乱一区91av| 最新亚洲国产精品| 1024在线看片你懂得| 91久久久久久久| 精品视频免费在线观看| 日韩国产欧美亚洲| 处破女av一区二区| 麻豆精品国产免费| 欧美在线一区二区三区| 天堂在线免费av| 色综合色综合久久综合频道88| 黄色成人在线观看网站| 欧美激情专区| 亚洲久久一区二区| 日本50路肥熟bbw| 一区二区三区日韩在线观看| 91亚洲欧美激情| 中文字幕免费国产精品| 亚洲成人不卡| 久久免费看av| 一区二区黄色| 亚洲美女在线播放| 亚洲一级片在线观看| 国产成人a人亚洲精品无码| 色婷婷久久av| 日韩欧美激情| 在线成人av电影| 极品尤物av久久免费看| 中文字幕91视频| 欧美老女人在线| 免费av在线网站| 成人午夜两性视频| 国产精品99在线观看| 九九热免费在线观看| 日韩毛片视频在线看| 国产精品怡红院| 久久久成人的性感天堂| 精品国产亚洲一区二区在线观看| 久久99国产精品一区| 国产精选一区二区三区| 久久免费黄色网址| 亚洲电影在线观看| 黑森林国产精品av| 久久久久成人精品免费播放动漫| 99精品视频免费全部在线| 国产熟女高潮一区二区三区| 精品久久香蕉国产线看观看亚洲| 水中色av综合| 日韩美女免费线视频| 成人av资源电影网站| jizzzz日本| 一区二区三区视频在线看| 秋霞网一区二区| 青青久久av北条麻妃黑人| 精品理论电影| 久久精品一卡二卡| 亚洲国产视频在线| 欧美日韩视频精品二区| 国产精品久久久久久亚洲影视| 91亚洲国产高清| 国产人妖在线观看| 欧美小视频在线观看| eeuss影院www在线播放| 91欧美视频网站| 亚洲精品麻豆| 四季av中文字幕| 精品久久一区二区三区| 亚洲性受xxx喷奶水| 亚洲无玛一区| 成人美女在线观看| 波多野结衣二区三区| 久久天天躁狠狠躁夜夜躁| 狠狠一区二区三区| 激情 小说 亚洲 图片: 伦| 一区二区三区不卡视频| 久香视频在线观看| 91嫩草国产在线观看| 国产精品嫩草99av在线| 秋霞欧美一区二区三区视频免费| 亚洲精品一区在线观看| 日本精品不卡| 日韩 欧美 视频| 国产精品成人在线观看| 少妇喷水在线观看| 国产精品揄拍500视频| 影音先锋久久资源网| 手机看片国产日韩| 亚洲国产精品系列| 婷婷精品久久久久久久久久不卡| 鲁一鲁一鲁一鲁一色| 亚洲丝袜精品丝袜在线| 久色视频在线| 国产一区二区三区无遮挡| 精品一区二区三区免费观看|