7.40.85 imagepstext()Dessine un texte sur une image avec une police PostScript Type1[ Exemples avec imagepstext ] PHP 3>= 3.0.9, PHP 4
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
)
foreground
est la couleur dans laquelle le texte va
être dessiné.
background
est la couleur d'anti aliasing.
Aucun pixel avec la couleur
background
n'est dessiné, ce
qui fait que l'arrière-plan n'a pas besoin d'être dans une couleur fixe.
Les coordonnées données (
x
,
y
) définissent l'origine du premier
caractère (grossièrement, le coin inférieur
gauche du caractère). Ceci est différent de la fonction
imagestring
, où (x, y) définissait le
coin supérieur gauche du premier caractère. Reportez-vous
à la documentation PostScript pour avoir des détails à
propos des polices et de leurs tailles.
space
permet de changer la taille par défaut
du caractère d'espacement. Cette valeur peut être négative.
tightness
permet de contrôler la quantité
d'espace entre deux caractères. Cette valeur peut être
négative.
angle
est en degrés.
size
est exprimé en pixels.
antialias_steps
permet de contrôler le nombre de couleurs
du texte anti-aliasé. Les valeurs autorisées sont 4 et 16. 16 est recommandé pour
les polices de moins de 20 pixels, car l'effet est alors visible. Avec les
tailles plus grandes, utilisez de préférence 4, qui est moins gourmande en
ressources.
Les paramètres
space
et
tightness
sont exprimés en unité d'espaces caractère, ce qui vaut 1/1000ème d'un
em-carré (un em : Unité de mesure représentée par un carré
dont la dimension horizontale est la même que le corps du caractère).
Les paramètres
space
,
tightness
,
angle
et
antialias
sont optionnels.
imagepstext
retourne un tableau contenant les
éléments suivants :
0 |
Abscisse inférieure gauche |
1 |
Ordonnée inférieure gauche |
2 |
Abscisse supérieure droite |
3 |
Ordonnée supérieure droite |
Voir aussi
imagepsbbox
.
|