PHP
在圖片中用 imagettftext()
新增水印
imagettftext() 為指定影象資源新增文字
imagettfbox() 得到輸入文字的區域大小
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() 向影象資源寫入文字 通過 可以實現換行 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其它相關文章!