PHP在圖片中用 imagettftext() 新增水印(圖文詳解)

2020-07-16 10:05:58

PHP在圖片中用 imagettftext() 新增水印

imagettftext() 為指定影象資源新增文字

imagettfbox() 得到輸入文字的區域大小

imagesx() 得到影象的寬

imagesy()得到影象的高

效果圖:

1201.png

程式碼:

<?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() 向影象資源寫入文字 通過 
 可以實現換行
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);

以上就是PHP 通過 imagettftext() 為圖片新增水印的全部內容,大家學會了嗎?

本文轉自: https://www.cnblogs.com/GetcharZp/p/12263213.html

推薦教學:《php教學

以上就是PHP在圖片中用 imagettftext() 新增水印(圖文詳解)的詳細內容,更多請關注TW511.COM其它相關文章!