SELFPHP

SELFPHP-Druckversion
Original Adresse dieser Seite:
http://www.selfphp.de/funktionsreferenz/image_funktionen/imagettfbbox.php
© 2001-2023 E-Mail SELFPHP Inh. Damir Enseleit, info@selfphp.de



imagettfbbox


nach unten nach oben Befehl

array imagettfbbox ( int $size, int $angle, string $fontfile, string $text )



nach unten nach oben Version

(PHP 4, PHP 5)



nach unten nach oben Beschreibung

Mit imagettfbbox() kann man die Außenmaße für die Ausgabe eines Textes im
TrueType-Format ermitteln. Als Parameter wird die Schriftgröße (size), der
Schriftwinkel (angle), der Name der TTF-Datei als URL oder absoluter Pfad
(fontfile) und der auszugebende Text (text) benötigt. Als Rückgabewert erhalten
Sie ein Array mit den genauen XY-Koordinaten aller vier Ecken der Schrift. Im
unteren Beispiel gab der Funktionsaufruf folgende Werte zurück:
1 , -1 , 320 , -1 , 320 , -18 , 1 , -18
Mit diesen Daten könnte man wie im unteren Beispiel gezeigt einen Kasten um
den Text platzieren.

Siehe auch:

imagecreate()
imagecolorallocate()
imagettftext()
imagegif()
imagedestroy()



nach unten nach oben Beispiel


<?PHP
$size 
24;

$textwerte imagettfbbox $size0'arial.ttf''PHP ¾ - Die Befehlsreferenz' );

$textwerte[2] += 8;

$textwerte[5] = abs $textwerte[5] );

$textwerte[5] += 4;

$image=imagecreate $textwerte[2], $textwerte[5] );

$farbe_body=imagecolorallocate $image222222222);

$farbe_b imagecolorallocate $image1036106);

$textwerte[5] -= 2;

imagettftext $image$size04$textwerte[5], $farbe_b,
               
'arial.ttf''PHP ¾ - Die Befehlsreferenz' );
 
imagegif $image'image.gif' );

imagedestroy $image );
?> 
<img src="image.gif" border=?>




nach unten nach oben Ausgabe