Choose:Python or Php
|
|
Befehl | Version | Beschreibung | Beispiel | Ausgabe |
Befehl
array imagettftext ( int im, int size, int angle, int x, int y, int col, string fontfile, string text ) |
Version
Beschreibung
Mit imagettftext() k�nnen Sie einen beliebigen Text (text) auf einer Arbeitsfl�che
(im) zeichnen. Dabei geben Sie mit x und y die Startkoordinaten des Textes und
mit angle den Grad der Ausrichtung an. Achten Sie bitte darauf, dass die
Gradzahlen im Bereich von 0�-360� angegeben und gegen den Uhrzeigersinn
dargestellt werden. Der Parameter col legt den Index der verwendeten
Schriftfarbe fest; wenn Sie hier einen negativen Wert angeben, wird das
Antialiasing deaktiviert. Durch den Parameter size bestimmen Sie die Gr��e der
Schrift, welche aus einer TTF-Datei (fontfile) gelesen wird. Sie k�nnen innerhalb
des Textes auch UTF-8-Zeichenfolgen nutzen - so w�re z.B. das Copyright-
Zeichen "�" die Zeichenfolge "©".
Als R�ckgabewert der Funktion erhalten Sie ein Array, welches 8 Elemente
besitzt; diese Elemente enthalten die X- und Y-Koordinaten der vier Eckpunkte
des Textes. Bei der Ausgabe des unteren Bildbeispiels kamen folgende Werte
heraus: 31,140,269,13,262,0,25,127 (dieses spiegelt die Eckkoordinaten vom
linken unteren Punkt gegen den Uhrzeigersinn zum oberen linken Punkt des
Textes).
Sie k�nnen diese Funktion nur in Zusammenhang mit der GD- und FreeType-
Bibliothek nutzen.
Siehe auch:
� imagecreate()
� imagecolorallocate()
� imagegif()
� imagettfbbox() |
Beispiel
<?PHP
$image = imagecreate(300,150);
$farbe_body=imagecolorallocate($image,243,243,243);
$font_c = imagecolorallocate($image,10,36,106);
imagettftext($image, 20, 28, 30, 140, $font_c, "Schlbk.ttf", "PHP3/4 - Die Befehlsreferenz");
header("Content-type: image/gif");
imagegif($image);
?>
|
Ausgabe
|
|
|
|
|
Aktueller Buchtipp |
Jolantha Belik,
Matthias Kannengiesser
|
|
Franzis Verlag
ca. 1100 Seiten
EUR 25,00
|
|
|
|