其工作完美時,直到我嘗試使用字體的文本產生的問題。驗證碼圖像使用字體PHP
這是我的代碼.. 3er線現在評論是一個工作正常......但在這個例子中,我試圖用imagettftext替換這條線..不幸運。
什麼我的錯誤?
$newImage = imagecreatefromjpeg("orsil_secure.jpg");
$txtColor = imagecolorallocate($newImage, 0, 0, 0);
//imagestring($newImage, 5, 10, 27, $ranStr, $txtColor);
imagettftext($newImage, 5, 10, 27, $txtColor, $font_path, $ranStr);
header("Content-type: image/jpeg");
imagejpeg($newImage);
哦,是在前面的線是這裏的字體路徑:我覺得你缺少一個參數在imagettftext
// random number
$ranStr = md5(microtime());
$ranStr = substr($ranStr, 0, 6);
// Set Path to Font File
$font_path = 'captcha.TTF';
你有什麼錯誤?並且是正確的字體路徑,您是否嘗試過字體的絕對路徑? –
當我使用imagestring()它的工作原理我看到圖像..當我使用imagettftext()我沒有得到任何東西..甚至沒有使用從putvande的recomendatios –
你有錯誤信息?我們需要知道什麼是「沒得到任何東西」的意思,就像你得到一個空白圖像,腳本過早結束等 –