medriis Posted January 25, 2010 Share Posted January 25, 2010 i'm using GD library 2.0.34 with php 5.2.6 to create image with text. when i use imagettftext function to apply ttf file, then GD generates blank image. but same code is working fine with imagestring function. Please can somebody tell me where is problem. here is code $len = strlen($str); $font = "fonts/".$fontFile; // draw each character individually for ($i = 0; $i < $len; $i++) { // calculate angle along arc $a = ($aStart * ($len - 1 - $i) + $aEnd * $i) / ($len - 1); // draw individual character imagefilledrectangle($imgChar, 0, 0, $xFont, $yFont,$transparent2); imagettftext($imgChar, $nFont, 0, 0, 0, $textColor, $font,$str[$i]); // not working // imagestring($imgChar, $nFont, 0, 0, $str[$i], $textColor); //working fine // rotate character $imgTemp = imagerotate($imgChar, (int)$a + 90 * ($bCCW ? 1 : -1), $transparent2); $xTemp = imagesx($imgTemp); $yTemp = imagesy($imgTemp); // copy to main image imagecopy($img, $imgTemp, $iCentre + $iRadius * cos(deg2rad($a)) - ($xTemp / 2), $iCentre - $iRadius * sin(deg2rad($a)) - ($yTemp / 2), 0, 0, $xTemp, $yTemp); } return $img; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.