imagepstext

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

Beschreibung:

array imagepstext ( int 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 Vorgabe des Wertes für den Zeichen-Zwischenraum zu verändern . Der angegebene Wert wird addiert und kann auch negativ sein .

Tightness ermöglicht die Kontrolle über die Breite des Leerzeichens . Der Wert wird addiert und kann auch negativ sein .

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

Antialias_steps 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 :

untere linke X-Koordinate
untere linke Y-Koordinate
obere rechte X-Koordinate
obere rechte Y-Koordinate


Siehe auch imagepsbbox( ) .