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 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.
$source = imagecreatefrompng($image_src); // on creer une image a partir d'une source
$blanc = imagecolorallocate($source, 255, 255, 255); // on defini une couleur
imagestring($source, 4, 250, 100, $text, $blanc); // on ecrit sur l'image ( image_src, police, x, y, text, couleur )
imagepng($source, 'images/jc06/image_avec_text.png'); // on enregistre l'image
?>
<img src="images/jc06/image_avec_text.png"> <!-- ON AFFICHE l'IMAGE CREER -->
voici l'erreur:
Code :
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
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.
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?
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.