Hallo leute
Ich arbeite gerade an einem captcha und es ist bis jetzt alles gut gelaufe, es fehlt nur noch der Feinschliff!
Ja, und daran hapert es nun:
Ich möchte herausfinden wie gross die generierte Zeichkette dargestellt wird, um das bild dementsprechend anpassen zu können!
Code
<?
Header ("Content-type: image/gif");
$groesse = 10;
$winkel = 0;
$fontfile = 'funktionen/fonts/Nose Bleed-Regular.ttf';
$text = 'Hase';
$textanalyse = imagettfbbox ( $groesse, $winkel, $fontfile, $text );
echo $textanalyse[0].' -- untere linke Ecke, X-Position
';
echo $textanalyse[1].' -- untere linke Ecke, Y-Position
';
echo $textanalyse[2].' -- untere rechte Ecke, X-Position
';
echo $textanalyse[3].' -- untere rechte Ecke, y-Position
';
echo $textanalyse[4].' -- obere rechte Ecke, X-Position
';
echo $textanalyse[5].' -- obere rechte Ecke, y-Position
';
echo $textanalyse[6].' -- obere linke Ecke, X-Position
';
echo $textanalyse[7].' -- obere linke Ecke, y-Position
';
//bis hierhin funktionierts
$bild = imagecreate($textanalyse[2],$textanalyse[5]);
$bg = ImageColorAllocate ($bild, 0, 0, 0);
$textfarbe = ImageColorAllocate ($bild, 0, 100, 0);
imagecolortransparent($bild,$bg);
ImageTTFText ($bild, $groesse, $winkel, 0, 0, $textfarbe, $fontfile ,$text);
ImageGif ($bild);
ImageDestroy ($bild);
?>
Alles anzeigen
Ich hoffe jmd. kann mir helfen!
Danke im vorraus!