Author Topic: GD library imagettftext funtion help  (Read 212 times)

0 Members and 1 Guest are viewing this topic.

Offline medriisTopic starter

  • Irregular
    • View Profile
GD library imagettftext funtion help
« on: January 25, 2010, 09:37:45 AM »
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;

PHP Freaks Forums

« on: »

Tired of these ads? Purchase a supporter subscription to get rid of them.