重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。自20世紀90年代國內互聯網開始發展到現在,互聯網信息幾乎覆蓋了我們日常活動所有知識范疇,并逐漸成為我們生活、學習、工作中必不可少的一部分。
十載的衡東網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整衡東建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。成都創新互聯從事“衡東網站設計”,“衡東網站推廣”以來,每個客戶項目都認真落實執行。
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文字生成透明圖片的代碼分享的詳細內容,更多請關注創新互聯其它相關文章!