Description
array
imagettftext
( resource im, int size, int angle, int x, int y, int col, string
fontfile, string text)
imagettftext(
)
dessine
la
chaîne
text
dans
l'image
im
,
en
commençant
aux
coordonnées
(
x
,
y
)
(le
coin
supérieur
gauche
est
l'origine
(0,0)
)
,
avec
un
angle
de
angle
,
et
dans
la
couleur
col
,
en
utilisant
la
police
TrueType
identifiée
par
fontfile
.
Les
coordonnées
(
x
,
y
)
serviront
de
référence
pour
le
premier
caractère
(en
gros
,
le
coin
inférieur
gauche
du
caractère
)
.
C'
est
différent
de
imagestring(
)
,
qui
utilise
le
coin
supérieur
droit
.
angle
est
donné
en
degrés
,
avec
degré
0
pour
un
texte
horizontal
,
et
en
comptant
les
angles
dans
le
sens
inverse
des
aiguilles
d'
une
montre
(sens
direct
)
.
fontfile
est
le
chemin
jusqu
'
à
la
police
TrueType
à
utiliser
.
text
est
le
texte
à
dessiner
,
incluant
aussi
des
séquences
de
caractères
UTF-8
(
de
la
forme
:
#123
;
)
pour
générer
des
caractères
au-delà
de
255
.
col
est
l
'
index
de
la
couleur
dans
la
palette
.
Utiliser
des
index
négatifs
,
revient
à
supprimer
l
'
anti-aliasing
.
imagettftext(
)
retourne
un
tableau
de
8
éléments
représentant
les
4
points
marquants
les
limites
du
texte
.
L
'
ordre
des
points
est
:supérieur
gauche
,
supérieur
droit
,
inférieur
droit
,
inférieur
gauche
.
Les
points
sont
nommés
relativement
au
texte
à
l'
horizontale
imagecolorexact(
)
.
Cet
exemple
va
générer
une
image
GIF
noire
de
400x30
pixels
,
avec
les
mots
"
Test
en
cours...Oméga
:
#937
;
"
en
police
blanche
,
type
Arial
.
Exemple
1
.
Exemple
avec
imagettftext(
)
?php
header(
"Content-type
:
image
/
gif")
;
$im
=
imagecreate(400,30)
;
$black
=
imagecolorallocate($im
,
0,0,0)
;
$white
=
imagecolorallocate($im
,
255,255,255)
;
imagettftext($im
,
20
,
0
,
10
,
20
,
$white
,
"
/
path
/
arial.ttf"
,
"Test
en
cours..
.
Oméga
:
#937
;
")
;
imagegif($im)
;
imagedestroy($im)
;
?
|
|
imagettftext(
)
requiert
les
bibliothèques
GD
ainsi
que
FreeType
.
Voir
aussi
imagettfbbox(
)
.