淺析PHP水印技術(shù)
更新時(shí)間:2007年02月14日 00:00:00 作者:
一直以來(lái)對(duì)PHP對(duì)象處理不是很熟悉,以前都是在用的時(shí)候才找手冊(cè)的。今天有人在phpchina論壇上問(wèn)到水印的相關(guān)問(wèn)題,恰好我也想學(xué)習(xí)下,于是研究了下PHP實(shí)現(xiàn)圖片水印的實(shí)現(xiàn)。
查找手冊(cè),發(fā)現(xiàn)PHP的GD庫(kù)真的功能很強(qiáng)大很容易實(shí)現(xiàn)水印功能。水印其實(shí)就是在合并兩個(gè)圖片。對(duì)于水印文字同樣可以實(shí)現(xiàn)。
我提供簡(jiǎn)單的學(xué)習(xí)實(shí)例,很簡(jiǎn)單,主要為了了解原理。
兩張圖片:1、photo.jpg被加水印的圖片
2、source.gif水印圖片
下面代碼主要實(shí)現(xiàn)水印功能。
header("Content-type: image/jpeg");
$filename='../src/images/photo.jpg';
$im=imagecreatefromjpeg($filename);
$s=imagecreatefromgif('../src/images/source.gif');
imagecopymerge($im,$s,0,0,0,0,132,27,60);
imagejpeg($im);
水印結(jié)果如下:
呵呵,詳細(xì)的功能你可以自己去實(shí)現(xiàn)啦。
查找手冊(cè),發(fā)現(xiàn)PHP的GD庫(kù)真的功能很強(qiáng)大很容易實(shí)現(xiàn)水印功能。水印其實(shí)就是在合并兩個(gè)圖片。對(duì)于水印文字同樣可以實(shí)現(xiàn)。
我提供簡(jiǎn)單的學(xué)習(xí)實(shí)例,很簡(jiǎn)單,主要為了了解原理。
兩張圖片:1、photo.jpg被加水印的圖片
2、source.gif水印圖片
下面代碼主要實(shí)現(xiàn)水印功能。
header("Content-type: image/jpeg");
$filename='../src/images/photo.jpg';
$im=imagecreatefromjpeg($filename);
$s=imagecreatefromgif('../src/images/source.gif');
imagecopymerge($im,$s,0,0,0,0,132,27,60);
imagejpeg($im);
水印結(jié)果如下:
呵呵,詳細(xì)的功能你可以自己去實(shí)現(xiàn)啦。
您可能感興趣的文章:
- php圖片處理:加水印、縮略圖的實(shí)現(xiàn)(自定義函數(shù):watermark、thumbnail)
- 超級(jí)好用的一個(gè)php上傳圖片類(隨機(jī)名,縮略圖,加水印)
- php gd2 上傳圖片/文字水印/圖片水印/等比例縮略圖/實(shí)現(xiàn)代碼
- php 圖片加水印與上傳圖片加水印php類
- php下圖片文字混合水印與縮略圖實(shí)現(xiàn)代碼
- php 方便水印和縮略圖的圖形類
- 用來(lái)給圖片加水印的PHP類
- 隨時(shí)給自己貼的圖片加文字的php水印
- PHP經(jīng)典的給圖片加水印程序
- php圖片加中文水印實(shí)現(xiàn)代碼分享
相關(guān)文章
PHP設(shè)置一邊執(zhí)行一邊輸出結(jié)果的代碼
這篇文章主要介紹了PHP中設(shè)置一邊執(zhí)行一邊輸出結(jié)果的實(shí)現(xiàn)代碼,需要的朋友可以參考下2013-09-09
php中刪除字符串中最先出現(xiàn)某個(gè)字符的實(shí)現(xiàn)代碼
刪除字符串中最先出現(xiàn)某個(gè)字,就是通過(guò)explode的靈活用法,需要的朋友可以參考下2013-02-02
php echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別
本篇文章是對(duì)php中echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

