(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().