我想通過使用imagettftext創建一個帶有文本的圖像。它告訴我警告:imagettftext():無效的字體文件名在C:\ XAMPP \ htdocs中\ recentpost.php上線32以下是在線我使用添加文本PHP imagettftext無效字體文件名
imagettftext($img, 12, 0, 20, 1, $black, "../fonts/arial.ttf", "News!");
我32碼將字體從C:/ Windows/Fonts文件夾中複製出來,因此它是有效的字體。
有您使用的完整路徑嘗試的,而不是相對路徑? – Vulcan
是的,我給了我同樣的錯誤。 – legobear154
查看[imagettftext手冊](http://php.net/manual/en/function.imagettftext.php)。在$ fontfile參數的解釋下,它解釋了在某些情況下,如果文件名不以斜槓開頭,那麼「.ttf」會附加到該路徑。可能會導致問題? – Vulcan