Vous êtes ici: Support du web > Scripts et tutoriaux > PHP / MYSQL > [GD]Écrire un texte sur une image avec une police TTF - imagettftext

[GD]Écrire un texte sur une image avec une police TTF - imagettftext

[GD]Écrire un texte sur une image avec une police TTF - imagettftext [GD]Écrire un texte sur une image avec une police TTF - imagettftext
Note : 4.5/5 (1 vote)
Derniéres modifications : 12/07/2010 à 00:22:32
Mots-Clés : gd ecrire texte ttf image php police caractère arial true type font photo titre imagettftext fonction script php gd imagettftext

Bonjour,
dans ce tutoriel, je vais vous montrer comment écrire un texte sur une image en utilisant une police de caractère ttf avec php et sa librairie GD.
La fonction à utiliser pour écrire un texte en utilisant une police de caractère ttf en php est : imagettftext

Alors voici les arguments pour utiliser la fonction imagettftext(directement copiés de la documentation):
  • image: Une ressource d'image.
  • size: La taille de la police.
  • angle: L'angle, en degrés.
  • x: Position du premier caractère (le coin bas-gauche du caractère).
  • y: Position du premier caractère (le coin bas-gauche du caractère).
  • color: L'index de la couleur.
  • fontfile: Le chemin vers la police TrueType que vous souhaitez utiliser.
  • text: La chaîne de texte, en UTF-8.


Pour vous donner un exemple, nous allons faire un script qui permet d'ajouter un texte sur une image.
Nous allons utiliser la police de caractère Chopin Script(chopin_script.ttf):

Police de caractère Chopin Script

Voici l'image de départ(image.png):
Et le code PHP:
Code: PHP
<?php
//On importe l'image a laquelle nous allons ajouter le texte
$img = imagecreatefrompng('image.png');
//On prepare la couleur, en RGB
$noir = imagecolorallocate($img, 0, 0, 0);
//On ajoute le texte a l'aide de la fonction imagettftext
imagettftext($img, 20, 0, 15, 30, $noir, 'chopin_script.ttf', 'Mon texte');
//On affiche l'image
header('Content-type: image/png');
imagepng($img);
?>

Merci et j'espère que ce tutoriel vous sera utile.

Scripts et tutoriaux similaires à celui ci:

Commentaires

Ajouter un commentaire





Vous n'êtes actuellement pas connecté, certaines de vos informations(tel que votre Adresse IP) seront enregistrées pour éviter du spam.
Votre message ne doit pas contenir certains mots ou une adresse internet, sinon, il ne sera pas envoyé.

Les commentaires

Envoyé par pasca le 04/08/2010 à 17:52:55
hi
Envoyé par hakim le 17/11/2010 à 02:26:49
didouu
Envoyé par shalimar le 24/11/2010 à 20:52:56
dede
Envoyé par ipodtouchpro le 24/12/2010 à 17:42:06
Trop bien regarder ce que j'en ai fais une fois ameliorer.
www.ipodtouchpro44.com/generateur.php
Envoyé par Sabr le 19/04/2011 à 01:13:26
Croyez-vous que ça vienne de mon hébergeur ?

Rien n'y fait.

sabrsourour@hotmail.fr
Envoyé par Antibot le 19/04/2011 à 02:18:59
Repertoire en mode permission 777 => mes deux fichiers png et ttf dedans
ezt le code :"./Monrep/image.png" et idem pour ttf.
Ne pas oublier le "./"

Tout remarche . Merci Ybouane
Houlala
Envoyé par XhroFcjgsZhnYIdIO le 04/06/2011 à 13:15:36
That’s not just logic. That’s really sinesble.
Envoyé par test le 04/12/2011 à 03:09:43
merci
Envoyé par bouabida le 01/01/2012 à 15:45:57
nike ta mère
Envoyé par David le 17/01/2012 à 16:57:07
@bouabida

Merci pour ton commentaire très constructif
Envoyé par xgkqnqcr le 24/01/2012 à 12:30:24
20


Il y a actuellent 30 personne(s) connecté(es)
Page générée en 0.004666 secondes
Retour en haut
Règlements - Nous contacter - Aider le site - RSS News
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs.
Toutes les marques citées appartiennent à leurs compagnies respectives.