Manuel PHP
Précédent |  | Suivant

# imagepstext

(PHP 3 >= 3.0.9, PHP 4, PHP 5)

imagepstext -- Dessine un texte sur une image avec une police PostScript Type1

## Description

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

Dessine un texte sur une image avec une police PostScript Type1.

Reportez-vous à la documentation PostScript pour avoir des détails à propos des polices et de leurs tailles.

## Liste de paramètres

`image`

  Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor().

`text`

  Le texte à écrire.

`font`

  Peut être 1, 2, 3, 4, 5 pour les polices internes (où les plus grands nombres correspondent aux polices larges) ou n'importe quels identifiants de police de votre choix, enregistrées avec la fonction imageloadfont().

`size`

  `size` est exprimé en pixels.

`foreground`

  La couleur avec laquelle le texte va être dessiné.

`background`

  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.

`x`

  X : coordonnée du coin en bas, à gauche du premier caractère

`y`

  Y : coordonnée du coin en bas, à gauche du premier caractère

`space`

  Permet de changer la taille par défaut du caractère d'espacement. Cette valeur peut être négative. Exprimé 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).

`tightness`

  Permet de contrôler la quantité d'espace entre deux caractères. Cette valeur peut être négative. Exprimé en unité d'espaces caractère, ce qui vaut 1/1000ème d'un em-carré.

`angle`

  `angle` est en degrés.

`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ée 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.

## Valeurs de retour

Cette fonction 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

## Notes

> Note : Cette fonction n'est disponible que si PHP est compilé en utilisant `--enable-t1lib[=DIR]`.

## Voir aussi

imagepsbbox()

Précédent | Sommaire | Suivant
imagepsslantfont | Niveau supérieur | imagerectangle