Re: PHP Warning: imagettftext() expects parameter 2 to be double

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



James wrote:
Hi there,

I have been using the GD functions from PHP5.0 on Mac OS X.

I have a simple script that creates a PNG image with text on the image using
fonts using FreeType 2.

I am trying to use the imagettftext() function within a foreach loop ­ but I
get the following error:

PHP Warning:  imagettftext() expects parameter 2 to be double

what does paramter 2 contain in each case? var_dump(), print_r(), echo ?!?


The code is as follows:

    $font['type']="./fonts/font.ttf²;

$font['color']=imageColorAllocate($card['png'],$font['hexcolor']['r'],$font[
'hexcolor']['g'],$font['hexcolor']['b']);

    imageFill($card['png'],0,0,$card['color']);

    foreach ($xml->textblock as $text) {
$fontsize=$text->fontsize;        $fontangle=$text->fontangle;
$fontxpos=$text->fontxpos;        $fontypos=$text->fontypos;
$text=$text->text;

try var_dump($text); or print_r($text); to see what you have
(if its an XML node object - dump $fontsize, $fontxpos instead!!!)

imagettftext($image['png'],$fontsize,$fontangle,$fontxpos,$fontypos,$font['c
olor'],$font['type'],$text);        }

It works fine if I add just one line outside of the loop ­ but as soon as
its within the loop it errors.

Cheers,

James


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux