imagepsslantfont
imagerectangle
Image Funktionen
PHP Manual

# imagepstext

(PHP 4, PHP 5)

imagepstext — Ausgabe eines Textes auf einem Bild unter Verwendung von Typ 1 PostScript-Fonts

### Beschreibung:

array imagepstext ( resource `$image` , string `$text` , int `$font` , int `$size` , int `$foreground` , int `$background` , int `$x` , int `$y` [, int `$ space` [, int `$ tightness` [, float `$ angle` [, int `$ antialias_steps` ]]]] )

`Size` wird in Pixel ausgedrückt.

`Foreground` ist die Text-Ausgabefarbe (Vordergrund). `Background` ist die Farbe, zu der ein Farbübergang versucht werden soll. Dabei wird kein Pixel mit der Farbe `Background` ausgegeben, so dass das Bild im Hintergrund keine festen Farben benötigt.

Die Koordinaten `x` und `y` definieren den Ursprung (bzw. den Referenz-Punkt) des ersten Zeichens (ungefähr die linke untere Ecke). Dies ist anders als bei der ImageString()-Funktion, wo `x` und `y` die obere linke Ecke des ersten Zeichens angeben. Lesen Sie in der Dokumentation zu PostScript und seines Maßsystems nach, falls Sie die Funktionsweise nicht verstehen.

`Space` ermöglicht Ihnen, die Standardbreite eines Leerzeichens zu verändern. Der angegebene Wert wird zum Standardwert hinzuaddiert und kann auch negativ sein.

`Tightness` ermöglicht die Kontrolle über die Breite des Zeichenzwischenräume. Der angegebene Wert wird zur normalen Zeichenbreite hinzuaddiert und kann auch negativ sein.

`Angle` wird in Grad angegeben und hat die entsprechende Drehung des Ausgabetextes zur Folge.

`Antialias_steps` erlaubt die Kontrolle über die Anzahl der Farben, mit der der Farbübergang vom Text zum Hintergrundbild vorgenommen werden soll. Möglich sind Werte von 4 bis 16. Der höhere Wert wird empfohlen bei Textgrössen kleiner als 20, wo der Effekt bei der Textqualität deutlich sichtbar ist. Bei grösseren Werten als 20 werden 4 Farben empfohlen. Das ist weniger rechenintensiv.

Die Parameter `space` und `tightness` werden in 1/1000-stel der Breite des Buchstabens "m" (Einheit 'em') angegeben.

Die Parameter `space` , `tightness` , `angle` und `antialias` sind optional.

Diese Funktion gibt ein Array mit den folgenden Werten zurück:

0 | untere linke X-Koordinate
1 | untere linke Y-Koordinate
2 | obere rechte X-Koordinate
3 | obere rechte Y-Koordinate

Siehe auch imagepsbbox().

imagepsslantfont
imagerectangle
Image Funktionen
PHP Manual