[請益] GD2抓不到字形

看板PHP作者 (飄落的櫻花)時間16年前 (2008/06/01 22:04), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我照書上範例去做 先用putenv('GDFONTPATH=C:\WINDOWS\FONTS'); 設定字形路徑 但是在呼叫imagettftext的時候卻又出現 Warning: imagettftext() [function.imagettftext]: Invalid font filename in XXX 的錯誤訊息 我的呼叫方式imagettftext($im,24,0,0,24,$color,'Arial.ttf','Hello!'); 這樣呼叫會出錯 所以必須直接在參數理設定路徑 如下 imagettftext($im,24,0,0,24,$str,'C:\WINDOWS\FONTS\Arial.ttf','Hello!'); 這樣設定就可以跑了 我想請問為什麼我使用putenv('GDFONTPATH=C:\WINDOWS\FONTS'); 會沒有效果 google一下好像也是這樣設定沒錯...... 還是GD2其實不是設定GDFONTPATH? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.185.151

06/02 22:09, , 1F
直接把要用的字型複製到該資料夾底下呢?
06/02 22:09, 1F

06/04 00:45, , 2F
我是寫成 C:/WINDOWS/Fonts/kai-pc.ttf 這樣。
06/04 00:45, 2F
文章代碼(AID): #18GgnLyV (PHP)