中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP文字生成透明圖片的代碼分享

發布時間:2020-05-27 14:29:20 來源:億速云 閱讀:267 作者:PHP專家 欄目:編程語言

PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。自20世紀90年代國內互聯網開始發展到現在,互聯網信息幾乎覆蓋了我們日常活動所有知識范疇,并逐漸成為我們生活、學習、工作中必不可少的一部分。

PHP 文字生成透明圖片

摘要:在現在的開發中會經常運用到生成圖片的功能,常用的驗證碼生成等。PHP語言生成圖片需要用到GD2功能模塊,所以基本的圖片,圖形處理都是沒什么壓力滴。

準備:

1、打開GD2模塊,在php.ini文件中把GD2打開即可。

2、準備一個適合在linux以及windows適用的字體文件

代碼:

$text = "我愛中國";//顯示的文字
 
$size=16;//字體大小
 
$font="c:/windows/font/simsun.ttc";//字體文件引入
 
$img = imagecreatetruecolor(500,400);//建立一張圖片,設置寬高
 
$bg = imagecolorallocatealpha($img,0,0,0,127);//設置圖片透明背景
 
$color = imagecolorallocate($img,0,0,0); //設置字體顏色
 
imagealphablending($img, false);//顯示透明背景
 
imagefill($img,0,0,$bg);//填充背景
 
imagefttext($img,$size,0,0,31,$color,$font,$text);
 
imagesavealpha($img,true);
 
header('Content-Type: image/png');//頭信息
 
imagepng($img);//輸出圖片,輸出png使用imagepng方法,輸出gif使用imagegif方法

拓展:

如果我們需要設置粗體,可以適用粗體的字體文件,也可以x坐標加一畫兩次,以此類推獲得自己想要的粗體。

imagefttext($img,$size,0,1,31,$color,$font,$text);

總結一下:

容易碰見的問題就是中文字體出現亂碼,還有就是好像沒有設置粗體的操作。直接輸出是一串亂碼的樣子,在img src里顯示才能顯示圖片。

以上就是PHP文字生成透明圖片的代碼分享的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

丹巴县| 巨鹿县| 临西县| 商水县| 邢台县| 长春市| 阳泉市| 延吉市| 永昌县| 河东区| 汉源县| 石台县| 苗栗县| 闽清县| 玛纳斯县| 泗水县| 乳源| 穆棱市| 当雄县| 敦化市| 海晏县| 通河县| 社旗县| 云南省| 二手房| 灵石县| 全南县| 寿光市| 丹寨县| 安宁市| 当阳市| 兴业县| 栾川县| 顺昌县| 嵊州市| 满洲里市| 阿城市| 藁城市| 德阳市| 涪陵区| 渝北区|