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; Link to comment https://forums.phpfreaks.com/topic/189732-gd-library-imagettftext-funtion-help/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.