国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

php給圖片加文字水印

2024-04-25 20:40:31
字體:
來源:轉載
供稿:網友

注釋非常的詳細了,這里就不多廢話了

<?php

/*給圖片加文字水印的方法*/

$dst_path = 'http://f4.topitme.com/4/15/11/1166351597fe111154l.jpg';

$dst = imagecreatefromstring(file_get_contents($dst_path));

/*imagecreatefromstring()--從字符串中的圖像流新建一個圖像,返回一個圖像標示符,其表達了從給定字符串得來的圖像

圖像格式將自動監測,只要php支持jpeg,png,gif,wbmp,gd2.*/

$font = './t1.ttf';

$black = imagecolorallocate($dst, 0, 0, 0);

imagefttext($dst, 20, 0, 10, 30, $black, $font, 'Hello world!');

/*imagefttext($img,$size,$angle,$x,$y,$color,$fontfile,$text)

$img由圖像創建函數返回的圖像資源

size要使用的水印的字體大小

angle(角度)文字的傾斜角度,如果是0度代表文字從左往右,如果是90度代表從上往下

x,y水印文字的第一個文字的起始位置

color是水印文字的顏色

fontfile,你希望使用truetype字體的路徑*/

list($dst_w,$dst_h,$dst_type) = getimagesize($dst_path);

/*list(mixed $varname[,mixed $......])--把數組中的值賦給一些變量

像array()一樣,這不是真正的函數,而是語言結構,List()用一步操作給一組變量進行賦值*/

/*getimagesize()能獲取到什么信息?

getimagesize函數會返回圖像的所有信息,包括大小,類型等等*/

switch($dst_type){

case 1://GIF

header("content-type:image/gif");

imagegif($dst);

break;

case 2://JPG

header("content-type:image/jpeg");

imagejpeg($dst);

break;

case 3://PNG

header("content-type:image/png");

imagepng($dst);

break;

default:

break;

/*imagepng--以PNG格式將圖像輸出到瀏覽器或文件

imagepng()將GD圖像流(image)以png格式輸出到標注輸出(通常為瀏覽器),或者如果用filename給出了文件名則將其輸出到文件*/

}

imagedestroy($dst);

?>

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 泽普县| 延寿县| 肇源县| 寿光市| 林口县| 全州县| 清远市| 土默特右旗| 潞城市| 邻水| 江口县| 固镇县| 称多县| 镇远县| 错那县| 马山县| 拜泉县| 迭部县| 铜鼓县| 馆陶县| 莆田市| 攀枝花市| 开鲁县| 新兴县| 哈巴河县| 鲁甸县| 龙门县| 伊宁市| 房产| 集安市| 辉南县| 台州市| 庆元县| 景宁| 长泰县| 通许县| 班戈县| 普陀区| 贵港市| 鲁甸县|