jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005
-
26 déc. 2004 à 13:16
Noiretulipe
Messages postés164Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention13 juillet 2008
-
24 août 2005 à 20:18
Bonjour,
j'essaye désepérement d'écrire sur des images...dans le but de mettre en place sur mon site des générateurs rigolos, et éventuellement des générateurs de bannières (avec une bannière vierge de départ, et à l'utilisateur d'y mettre le texte de son choix)...
Si vous connaissez des scripts tout prêts (commentés si possible) je serais très intéressés...
Qui me donne cette erreur :
Warning: imagestring(): supplied argument is not a valid Image resource in e:\php\easyphp1-6_setup\easyphp\easyphp\www\divers\banecrit.php on line 8
Merci de m'aider SVP !!!
@ +
Damien
PS : Joyeux Noël avec un peu de retard !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 27 déc. 2004 à 14:39
G trouve ca :
<?php
// Import the image to use... (Uses this file as background)
$TheImage = ImageCreateFromPNG("./imagefile.png");
// Color the text...
// We use 0x before the HEX value so you can use the hex value..
// If you do not use 0x then you must give in a 0-255 value for the color.
$ColorText = imagecolorallocate($TheImage, 0xFF, 0xFF, 0xFF);
// printing the text:
// $TheImage is so it prints on that image.
// 14 is how large the font is
// 0 is the rotation (add and the right side will tip up)
// 5 is how far it is from the left side of the image
// 20 is how far it is from the top of the image
// $ColorText gives the text its color
// Verdana is the font it uses
// Some sample text is the text is prints...
ImageTTFText($TheImage, 14, 0, 5, 20, $ColorText, "Verdana", "Some sample text");
// Let the browser know that it is an image..
header("Content-Type: image/PNG");
// We want to show the image (in png format...)
ImagePng ($TheImage);
?>
jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005 27 déc. 2004 à 17:33
Merci !!!
j'avais trouvé quelque chose de similaire, mais le png généré devait comporter quelques choses comme 16 couleurs, et ce n'est donc sans aucun intéret !
je vais tester ton code...
jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005 27 déc. 2004 à 19:32
J'ai avancé :
pour les PNG, elles sont générées en 256 couleurs. et comme mon image en avait 16 millions au départ, cela posait problème...je ne sais pas comment faiore pour que le png généré comporte 16 millions de couleurs, ce qui est pourtant possible avec ce format
Sinon,
Avec quelle fonction peut on ajouter un texte à une image jpg et générer une nouvelle image jpg (avec le choix de la compression) avec ce texte ???
jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005 27 déc. 2004 à 21:46
Non, mon image d'origine est en png !
Mais le jpg m'intéresse tout autant, mais c'st le même problème, je ne sais pas comment il est possible de pareamétrer le paramêtre de sortie... comme définir le taux de compression...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 28 déc. 2004 à 10:42
Grosso modo, tu remplace PNG par JPEG dans ce texte. (ou JPG je ne sais plus. Mais cherche GD PHP tu devrais trouver). C'est exactement pareil que ce soit un png, un jpeg ou un gif.