La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Création d'image avec texte personnalisé
« Précédent Suivant »
Pages: [1] 2 3 Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Création d'image avec texte personnalisé  (Lu 5057 fois)
Création d'image avec texte personnalisé
« sur: le 21-01-2003 a 17:01:18 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut à tous,

Je voudrais créer un module qui génèrerait dynamiquement des images avec du texte personnalisé dessus.

En gros, j'aimerais savoir comment fonctionne le principe des e-cards personnalisées, puisque le concept ressemble à ce que je veux faire.

Est-ce complexe à réaliser ?

Exemple :

http://www.zoomduweb.com/images/plage.jpg

Merci d'avance

Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"

Re:Création d'image avec texte personnalisé
« Répondre #1 sur: le 21-01-2003 a 17:07:40 »
PotatoesJunky
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 65



Potatoe'n the rocks

Voir le Profil    WWW    E-Mail
Répondre avec citation

Je suis pas certain que ça existe en php, Sib'. Par contre, certains logiciels le font. Je vais me renseigner

Rapporter au modérateur  

Qualité-Web - Web-Mineurs - K-Pi : photos de Californie
Re:Création d'image avec texte personnalisé
« Répondre #2 sur: le 21-01-2003 a 17:28:52 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

ben on va bien voir... mais il existe une fonction PHP de génération dynamique d'images

Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Création d'image avec texte personnalisé
« Répondre #3 sur: le 21-01-2003 a 19:45:14 »
Shain
Administrateur
*****

Hors-Ligne

Sexe: Male
Messages: 3168



Grand méchant Admin !

Voir le Profil    WWW
Répondre avec citation

si, ca existe ... je vais rechercher ca ...

Rapporter au modérateur  

Shain - Co-Admin Forum Webmaster
e-commerce strasbourg
Outil gestion de contenu CMS
Tutoriaux Flex & AIR
Re:Création d'image avec texte personnalisé
« Répondre #4 sur: le 21-01-2003 a 22:13:54 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

tu veux juste rajouter du texte sur une image ?

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #5 sur: le 21-01-2003 a 22:51:04 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

POde > oui, en effet, et j'aimerais que cette image soit récupérable ensuite

Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Création d'image avec texte personnalisé
« Répondre #6 sur: le 21-01-2003 a 23:04:04 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

oki bouge pas, je vais récupérer des bouts de scripts

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #7 sur: le 21-01-2003 a 23:19:47 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

j'ai repris et adapté un script ke javais déjà créé :

http://stonemartensoft.free.fr/textephp.txt

c'est pas plus compliqué que ca

en fait mon script upload une image, la redimensionne en 5 vignettes et ajoute sur une d'elle une mention et un trait en diagonal pour la barrer, ca c la partie ki ajoute la mention

si tu veux traiter autre chose ke du jpg, dans les fonctions tu peux mettre GIF ou PNG

gif ne marche plus avec les versions plus récentes ke gd1.6 pour des raisons de droit, si tu veux un texte en surimpression, avec une gestion de la transparence il faut utiliser gd 2

« Dernière Édition: le 21-01-2003 a 23:22:12 par POde » Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #8 sur: le 26-01-2003 a 12:11:16 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

Je viens de voir ton post à l'instant, grâce à ton MP !

Je te remercie, mais j'ai déjà quelques questions :

- concrêtement, comment fonctionne $img_ment              = "$IMG_ROOT/$id.jpg" (si j'ai par exemple une image photo.jpg, comment la définir? doit-elle se trouver dans le répertoire du script? où sera-t-elle uploadée et sous quel nom?)

EDIT :

J'ai essayé avec ces valeurs :
$img_ment = "carte.jpg"
$img_mentb = "carte_b.jpg"
$police_type = "maian.ttf"

Le code fonctionne, mais rien ne se passe (j'ai uploadé l'image et la police et le fichier est en php3) 

« Dernière Édition: le 26-01-2003 a 12:24:24 par SIBELIUS » Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Création d'image avec texte personnalisé
« Répondre #9 sur: le 26-01-2003 a 14:07:10 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

en fait j'ai tiré ce code d'un de mes scripts et IMG_ROOT est la variable qui contient le répertoire, que je modifie dans un fichier de config
mais tu peux l'enlever en fait

qu'elles sont les dimensions de ton image? police 20 c'est gros quand meme
tas essayé en inscrivant le texte depuis l'origine et en petite police?
et tu as bien mis la police dans le même répertoire que le script?

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #10 sur: le 26-01-2003 a 14:15:09 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

oui, j'ai fait tout ça
je me suis renseigné sur les différentes fonctions PHP et j'ai testé un autre script différent qui marche très bien.

Par contre le tien ne donne rien du tout

J'ai testé les variables avec un echo : elles fonctionnent

Voici l'adresse de test : http://www.zoomduweb.com/lovechances/ecards/envoi.php3

Et voiçi le code utilisé :
Code:

<?
$img_ment = "carte.jpg";     
$img = imagecreatefromjpeg($img_ment);  /
$img_mentb = "carteb.jpg"; 
$img_ment_sz = getimagesize($img_ment); 
$img_ment_width = $img_ment_sz[0];
$img_ment_height = $img_ment_sz[1]; 

$titre = "TITRE"; 
$titre_police = 14; 
$titre_angle = 0; 
$titre_abs = 10; 
$titre_ord = $img_ment_height-10;
$police_type = "maian.ttf";   
$noir = imageColorAllocate($img,0,0,0
imageTTFText($img,$titre_police,$titre_angle,$titre_abs,$titre_ord,$noir,$police_type,$titre);
?>

Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Création d'image avec texte personnalisé
« Répondre #11 sur: le 26-01-2003 a 14:33:18 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

à part la paranthèse et le ; qui manquent à l'avant dernière ligne (erreur de copier coller) je vois pas :/
bon d'un coté si t'as trouvé un script qui marche c'est pas grave, et ce script marche bien chez moi :/

faudrait que j'en fasse une fonction

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #12 sur: le 26-01-2003 a 14:49:06 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

Le problème est que l'autre script n'utilise pas une image existante mais un crée une nouvelle

Or je n'arrive pas à faire un remix des deux qui fonctionne

Code:

<?php
header("Content-type: image/jpeg");
$im = imagecreate(400,30);
$black = imagecolorallocate($im, 255,255,255);
$white = imagecolorallocate($im, 0,0,0);    // Remplacez path par votre chemin d'accès aux polices
imagettftext($im, 20, 0, 10, 20, $white, "maian.ttf",  "Test en cours... Omega: &#937;");
imagejpeg($im);  imagedestroy($im);
?>

EDIT : en fait, je viens de réussir !
le résultat est ici : http://www.zoomduweb.com/lovechances/ecards/envoi2.php3

Par contre, il me reste plus qu'à placer le texte au bon endroit !

« Dernière Édition: le 26-01-2003 a 14:51:43 par SIBELIUS » Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Création d'image avec texte personnalisé
« Répondre #13 sur: le 26-01-2003 a 14:52:05 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

quel est le texte que tu veux afficher et les dimensions de l'image? elles sont variables?
et à quel endroit tu veux afficher le textE?

je vais faire le script chez moi en entier et on comparera avec le tient pour voir ce qui peut clocher

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:Création d'image avec texte personnalisé
« Répondre #14 sur: le 26-01-2003 a 14:55:27 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

Je te remercie, mais je pense que je m'en sors en adaptant le second script (celui que j'ai récupéré) :

Voiçi une version qui fonctionne :
Code:

<?php
header("Content-type: image/jpeg");
$im = @imagecreatefromjpeg("carte.jpg");
$black = imagecolorallocate($im, 255,255,255);
$white = imagecolorallocate($im, 0,0,0);    // Remplacez path par votre chemin d'accès aux polices
$texte="Test en cours... Omega: &#937;";
imagettftext($im, 14, 0, 30, 30, $black, "maian.ttf", $texte);
imagejpeg($im);  imagedestroy($im);
?>

Rapporter au modérateur  

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] 2 3 Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg