淺析PHP水印技術(shù)
更新時間:2007年02月14日 00:00:00 作者:
一直以來對PHP對象處理不是很熟悉,以前都是在用的時候才找手冊的。今天有人在phpchina論壇上問到水印的相關(guān)問題,恰好我也想學(xué)習(xí)下,于是研究了下PHP實現(xiàn)圖片水印的實現(xiàn)。
查找手冊,發(fā)現(xiàn)PHP的GD庫真的功能很強大很容易實現(xiàn)水印功能。水印其實就是在合并兩個圖片。對于水印文字同樣可以實現(xiàn)。
我提供簡單的學(xué)習(xí)實例,很簡單,主要為了了解原理。
兩張圖片:1、photo.jpg被加水印的圖片
2、source.gif水印圖片
下面代碼主要實現(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ì)的功能你可以自己去實現(xiàn)啦。
查找手冊,發(fā)現(xiàn)PHP的GD庫真的功能很強大很容易實現(xiàn)水印功能。水印其實就是在合并兩個圖片。對于水印文字同樣可以實現(xiàn)。
我提供簡單的學(xué)習(xí)實例,很簡單,主要為了了解原理。
兩張圖片:1、photo.jpg被加水印的圖片
2、source.gif水印圖片
下面代碼主要實現(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ì)的功能你可以自己去實現(xiàn)啦。
相關(guān)文章
PHP設(shè)置一邊執(zhí)行一邊輸出結(jié)果的代碼
這篇文章主要介紹了PHP中設(shè)置一邊執(zhí)行一邊輸出結(jié)果的實現(xiàn)代碼,需要的朋友可以參考下2013-09-09
php中刪除字符串中最先出現(xiàn)某個字符的實現(xiàn)代碼
刪除字符串中最先出現(xiàn)某個字,就是通過explode的靈活用法,需要的朋友可以參考下2013-02-02
php echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別
本篇文章是對php中echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別進行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

