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

首頁 > 編程 > PHP > 正文

如何使用GD2函數在圖片上添加文字(PHP圖形圖像的典型應用教程2)

2020-03-22 18:47:22
字體:
來源:轉載
供稿:網友
如何使用GD2函數在圖片上添加文字(PHP圖形圖像的典型應用教程2)

PHP中的 GD庫支持中文,但必須要以 UTF-8編碼格式來進行傳遞,如果使用 imagesString()函數直接繪制中文字符就會出現亂碼,這是因為 GD2對中文只能接收 UTF-8編碼格式,并且默認使用英文字體,所以要輸出中文字符串,必須對中文字符串轉碼,并設置中文字符串使用的字體,否則,輸出的只能是亂碼!

在上一篇文章《創建圖像和顏色以及填充底色的詳解(PHP圖形圖像的典型應用教程1)》中,我們介紹了創建圖像,顏色以及填充,這些都是無論創建什么樣的圖像,必須要的第一步,那么我們今天就給大家介紹如何在圖片上添加文字!

當我們在需要的圖片上面添加我們想要的文字,那么我們就要使用到 imagettftext()函數,下面我們先來看下該函數的語法格式:

array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color, string $fontfile , string $text )

下面我們使用 imagettftext()函數將文字添加到圖片上,具體開發步驟如下:

1.通過 header()函數定義輸出圖像的類型。

2.通過imagecreatefromjpeg()函數在如圖片。

3.通過imagecolorallocate()函數設置輸出字體顏色。

4.定義輸出的中文字符串所使用的字體。

5.通過imagettftext()函數向圖片中添加文字。

6.創建圖像,然后設防資源。

具體代碼如下:

<?phpheader("Content-Type:text/html; charset=utf-8");header('Content-type: image/png');// 告訴瀏覽器,這個文件,是一個png圖片$image = imagecreatefromjpeg("upfile/php.jpg");// 創建圖像// 填充顏色 - ps里的點擊畫布填色$image_cololr =  imagecolorallocate($image, 149, 188, 205);imagefill($image, 0, 0,$image_cololr);$black = imagecolorallocate($image,  105, 105, 105);//文字顏色imagettftext($image, 21, 0, 70, 220, $black, "simhei.ttf", "  www.survivalescaperooms.com");// 設置中文文字imagepng($image);// 生成圖片imagedestroy($image);// 銷毀圖片, 釋放內存?>

輸出的結果如下:

71.png

說明下:

72.png

技巧:應用該方法還可以制作電子相冊!

圖片添加文字就介紹到這里,下面我們將介紹使用圖像生成驗證碼,具體請閱讀《使用圖像處理技術生成驗證碼(PHP圖形圖像的典型應用教程3)》!

以上就是如何使用GD2函數在圖片上添加文字(PHP圖形圖像的典型應用教程2)的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漯河市| 珲春市| 射洪县| 博湖县| 梨树县| 日喀则市| 新丰县| 汝州市| 雷波县| 清丰县| 德阳市| 汨罗市| 沁阳市| 洪洞县| 称多县| 萍乡市| 安多县| 三明市| 唐海县| 张家川| 义马市| 临朐县| 安庆市| 洛阳市| 罗平县| 赫章县| 仁怀市| 名山县| 襄樊市| 沂南县| 绍兴市| 怀来县| 那曲县| 文山县| 醴陵市| 孟连| 上饶县| 万盛区| 盐池县| 门头沟区| 孟津县|