
PHP在圖片中用 imagettftext() 添加水印
imagettftext() 為指定圖像資源添加文字
imagettfbox() 得到輸入文本的區(qū)域大小
imagesx() 得到圖像的寬
imagesy()得到圖像的高
效果圖:

代碼:
<?php
// PHP 使用 GD 拓展庫制作圖像
// 指定輸出為 JPEG 圖片
header('Content-type:image/jpeg');
// imagecreatefromjpeg('文件名') 得到源文件
$img = imagecreatefromjpeg('2019-10-26.jpg');
// imagecolorallocate() 得到顏色資源
$color = imagecolorallocate($img, 1, 2, 3);
// imagettfbbox() 返回文本邊框的四個角
//var_dump(imagettfbbox(24, 0, '/phpStudy/PHPTutorial/WWW/FZZJ-HFXCJW.TTF', '字體'));
// imagettftext() 向圖像資源寫入文字 通過 可以實現(xiàn)換行
imagettftext($img, 24, 0, 100, 100, $color, '/phpStudy/PHPTutorial/WWW/FZZJ-HFXCJW.TTF', "字體
一個人
我愛你");
// 獲取圖片的寬
//var_dump(imagesx($img));
// 獲取圖片的高
//var_dump(imagesy($img));
imagejpeg($img);
imagedestroy($img);





