Se connecter / S'enregistrer
Votre question

inserer du texte dans une image

Tags :
  • Programmation
Dernière réponse : dans Programmation
22 Août 2006 09:40:29

voila, j'aimerais savoir comment on fait pour integrer du texte dans une image? en fait, j'aimerais que l'internaute tape un texte et que ce texte s'integre dans une partie de l'image (ecards).

en PHP ou javascript

d'avance merci

Autres pages sur : inserer texte image

Anonyme
22 Août 2006 09:45:04

sALUT? TU AS DES CHOSES dejà faites pour ca !

ISERVICE
22 Août 2006 09:57:39

En fait, l'internaute choisit une image, il rentre un texte et la il l'envoit par mail a quelqu'un et lorsque la personne qui reçoit le mail l'ouvre, il a l'image avec le texte entré par l'internaute à un certain
endroit sur l'image.

j'espere etre assez clair
Contenus similaires
22 Août 2006 10:25:43

regarde du coté de la librairie GD pour Php...
22 Août 2006 10:43:18

voila ce que je fais actuellement:
  1. $text='test';
  2. $image_src = "images/jc06/ecard2.png"; // notre source
  3. $source = imagecreatefrompng($image_src); // on creer une image a partir d'une source
  4. $blanc = imagecolorallocate($source, 255, 255, 255); // on defini une couleur
  5. imagestring($source, 4, 250, 100, $text, $blanc); // on ecrit sur l'image ( image_src, police, x, y, text, couleur )
  6. imagepng($source, 'images/jc06/image_avec_text.png'); // on enregistre l'image
  7. ?>
  8. <img src="images/jc06/image_avec_text.png"> <!-- ON AFFICHE l'IMAGE CREER -->


voici l'erreur:
  1. Warning: imagepng() [function.imagepng]: Unable to open 'images/jc06/image_avec_text.png' for writing in /home/web21/public_html/jc_ecards.php on line 35


merci
22 Août 2006 11:12:15

Bin tu met ton image en arriere plan ^^
22 Août 2006 11:34:30

En fait, si je met :

  1. imagepng($source);


au lieu de:

  1. imagepng($source, 'images/jc06/test_ecard.png');


Je n'ai pas d'erreur et j'ai bien mon image qui s'affiche avec le texte mais moi j'ai besoin de sauvegarder l'image dasn un fichier et c'est la que j'ai l'erreur alors que je fais exactement comme adns les exemples que j'ai vu, la je ne comprend pas.
22 Août 2006 11:39:09

je ne suis pas sûr, mais essaie un chemin absolu, genre c:\\tmp\\test.png
22 Août 2006 11:48:28

non c'est pas ça
22 Août 2006 13:55:52

  1. imagepng($source,$_SERVER['DOCUMENT_ROOT']."/images
  2. /jc06/test_ecard.png");


voici mes modifs apportées mais toujours l'erreur
22 Août 2006 14:35:53

heu, tu es sous linux ?
Tu es héberger chez qui ?
as-tu les droits en écriture sur le répertoire ?
a c 145 L Programmation
22 Août 2006 14:38:36

question stupide: le répertoire jc06 existe-t-il? et est-il accessible en écriture par l'utilisateur apache (sous linux)? ou par tout le monde (sous windows)?
et n'y a-t-il pas déjà un fichier test_ecard.png?
22 Août 2006 15:11:12

oui le repertoire existe, ça doit être un probleme de droit d'ecriture
22 Août 2006 15:18:47

nikel merci a vous grace a vos questions, j'ai trouvé le probleme :D 

c'est bien un probleme de droit maintenant ça marche
22 Août 2006 19:30:16

pas de quoi sa fait plaisir d'aider des personnes qui cherchent par elles même... contrairement à d"autres topic....
a c 145 L Programmation
22 Août 2006 22:46:17

pareil que Kymic :) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS