pb librairie GD

page 1 page 2
Répondre
Zitzit
Zitzit
Déconnecté
Zitzit
Bonjour ts le monde

j'ai un soucis pour afficher du texte dans une image
voila mon code :

<?php
header("Content-Type: image/jpeg");

$im = @ImageCreateFromJPEG("image.jpg")

$noir = imageColorAllocate($im, 0, 0, 0);
imagettftext($im, 15, 0, 10, 20, $noir, "/home/nom/www/site/testecrir/TT1221M_.TTF", "ecrire sur image.jpg");

imageJpeg($im);
imageDestroy($im);

?>

et je l'appelle avec un <img src="ecrire.php">

bien sur ça ne marche pas mais j'ai fais plein de test et je ne trouve pas l'erreur.
Si qqn a déjà eu ce pb et a réussi à le résoudre, merci de me répondre.
Zitzit
Zitzit
Déconnecté
Zitzit
oups

sur le wall c'est :

http://www.lephpfacile.com/wall/lire_wall.php?wall=251
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Est ce que ta version de GD est compilée avec l'option des polices TrueType ?
Zitzit
Zitzit
Déconnecté
Zitzit
yes c'est bon ! ça marche !
en fin de compte ( apparemment ) c'était la casse de la fonction imagecreatefromjpeg qui plantait le truc.

Merci la Globule ! smiley

sinon j'ai un nouveau soucis :-)

Parce qu'en fait je suis en train de faire un script d'upload avec une sorte de copyright d'image.

j'ai fait un script d'upload et à coté un pour le traitement de l'image ( copyright ) mais je n'arrive pas à mixer les 2 smiley

voir les scripts sur le wall :
http://www.lephpfacile.com/wall/lire_wall.php?wall=252

Je ne vois pas où le pb peut etre !

Merci pour votre aide
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Et c'est quoi qui merde au final ?
Zitzit
Zitzit
Déconnecté
Zitzit
l'upload ne marche plus !
il faut peut etre attendre que l'image soit uploadée totalement pour la modifier.
le gros pb c'est de copier ou sauvegarder l'image modifiée.
existe t-il une fonction?

Merci
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
J'avoue que j'ai du mal à comprendre ce qui merde.

Faudrait que je teste moi meme ton truc.
Je teste tout ca et je te tiens au courant.

Ah oui, sinon, comment appelles tu le script qui te fais ton copyright ? (est ce juste un balayage du repertoire avec appel au script à chaque image rencontree ?)
Zitzit
Zitzit
Déconnecté
Zitzit
je n'arrive à mixer les 2 scripts.
j'avais essayé au début avec ton code sur la lib GD avec une fusion de 2 images, mais j'ai opté pour écrire directement sur l'image.
Mais c'est le même pb je pense car tout marche dans le même répertoire mais pas à distance.

Ah oui, sinon, comment appelles tu le script qui te fais ton copyright ? MON_IMAGE2.PHP

(est ce juste un balayage du repertoire avec appel au script à chaque image rencontree ?) non c'est modification de l'image qui est uploadée.

Merci
Zitzit
Zitzit
Déconnecté
Zitzit
Alors la globule des idées parce que moi j'ai encore fait plein de test différents et je m'arrache les cheveux ! smiley

Est-ce possible tout simplement ?

Je pourrais tres bien généré les images à la volée à chaque appel mais pour éviter de bouffer de la ressource j eprefere le faire pendant l'upload et comme ça c'est deja fait !

non ?

merci
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Oui c'est possible de le faire.

Mais cette semaine est plutot tendue pour moi : bcp de taff :/

Je suis desole ne n'avoir pas pu t'aider aujourd'hui.

Mais demain soir, vers minuit, je pourrais (tres precis l'horaire hein smiley) : si tu peux attendre....
Zitzit
Zitzit
Déconnecté
Zitzit
no problemo la globule !
le tout c'est d'y arriver

merci pour ton aide
entre temps j'essaye de trouver une solution ( surement avec fopen ou copy ...)

@ 2 mains à minuit !! smiley
Zitzit
Zitzit
Déconnecté
Zitzit
j'y arrive tjs pas !

le pb c'est de sauvegarder l'image modifiée !
j'ai posté aussi mon pb sur phpdebutant mais ça n'a pas l'air de passionné grand monde.
Pourtant c'est qqhose d'interressant je pense....

Merci
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Moi ca m'interesse.

Je teste de faire çà chez moi la tout de suite.
Je te donne ma reponse dans po longtemps :)
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
En fait je vais le commencer apres manger :)

Donc dans 1H ou 2H je te dis comment faire :)
Zitzit
Zitzit
Déconnecté
Zitzit
ok la globule
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique