(PHP 4, PHP 5)
imagepstext — Ausgabe eines Textes auf einem Bild unter Verwendung von Typ 1 PostScript-Fonts
$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ößen kleiner als 20, wo der Effekt bei der Textqualität
deutlich sichtbar ist. Bei größeren 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().