Bonjour,
je souhaite afficher une image que j'ai "copyrighté" en mélangeant 2 images avec ( impagecopymerge, imagejpeg etc.. )
sauf que sur ma page ça m'affiche l'image sous forme de texte :
????JFIF??>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ??C $.' ",#(7),01444'9=82<.342??C 2!!222222222222222222222222222
Donc j'ai lu que c'était un problème de header qui était envoyé avant l'affichage de l'image
Donc j'ai mon photoController.php qui appelle la fonction copyright($nom_image) et celle ci passe à la vu le nom de l'image
et la vu copyright.ctp s'occupe d'envoyer le header et de créer la nouvelle image
header ("Content-type: image/jpeg");
..
..
// On affiche l'image de destination qui a été fusionnée avec le logo
imagejpeg($destination);
avez vous une idée ?
merci d'avance
Bonsoir,
je viens de mettre le die(), dans la vue copyright.ctp, juste aprés le imagejpeg() , mais cela ne change rien
Bonsoir,
personne n'a d'idée?
Mon code permettant de rajouter un logo sur l'image était le suivant avant:
echo '<img style="border:1px solid #820786; max-width:'.$maxwidth.'px;" src="copyright.php?img_name='.$photo"nom_image"].'" alt="'.$photo"nom_image"].'" />';
Or ici en utilisant les controllers/vu il y a un pb de header, et si je ne veux pas passer par les controllers, je ne sais pas où placer mon fichier copyright.php pour qu'ils soient trouvable par mon lien src=""