Écrire un texte dans une image PNG avec PHP
Compatibilité : PHP 5, PHP 7, PHP 8
Images PHP- Choisir le texte et le placer ou vous voulez sur l'image - Choisir la couleur de fond de l'image et choisir la dimension de l'image en pixel
Ecrire un texte sur une image à l'aide de la librairie GD .
Ceci est un code basique.
C'est via la fonction imagestring($image, 5, 15, 15,$texte, $blanc) que vous paramétrez la place du texte et sa couleur.
Attention ce code ne gère qu'1 seule image à la fois.
Pour les PNG remplacez : header ("Content-type: image/jpeg"); par header ("Content-type: image/png");
12 Juil 2005
Dernière mise à jour :
|
| Détail | php.net | Description |
Versions PHP |
|---|---|---|---|
| header |
Envoie un en-tête HTTP brut
|
PHP 4, 5, 7 et 8 | |
| imagecolorallocate |
Alloue une couleur pour une image
|
PHP 4, 5, 7 et 8 | |
| imagecreatefromjpeg |
Crée une nouvelle image depuis un fichier ou une URL
|
PHP 4, 5, 7 et 8 | |
| imagejpeg |
Affichage de l'image vers le navigateur ou dans un fichier
|
PHP 4, 5, 7 et 8 | |
| imagestring |
Dessine une chaîne horizontale
|
PHP 4, 5, 7 et 8 | |
Images PHP- Choisir le texte et le placer ou vous voulez sur l'image - Choisir la couleur de fond de l'image et choisir la dimension de l'image en pixel
Cette fonction vous permettra d'intégrer du texte sur une image avec un retour à la ligne automatique au bout d'une longueur de texte définie
Dessine un texte de plusieurs lignes sur une image avec une police PostScript.
| Langue | |
| Date | hier |
| Taille | 7 Mo |
| Catégorie | CMS |
| Langue | |
| Date | hier |
| Taille | 49 Mo |
| Catégorie | Services |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 2 Mo |
| Catégorie | Calendriers |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 69 Mo |
| Catégorie | Logiciels |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 88 Mo |
| Catégorie | Logiciels |
| Langue | |
| Date | 11 Mars 2026 |
| Taille | 4 Mo |
| Catégorie | Forums |
Invité
10 Fév 2012 à 10:41Pour une meilleure qualité d'image, je recommande d'utiliser du png plutot que du jpg. Il suffit juste de remplacer tout les "jpg" ou jpeg" par png.