Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2007, 00h19   #1
Membre du Club
 
Avatar de mickado
 
Inscription : janvier 2007
Messages : 154
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 154
Points : 52
Points : 52
Par défaut [ImageMagick] WATERMARK empéchant l'affichage du reste du code

Bonsoir !

J'utilise un code de watermark qui marche très bien.
le seul probléme c'est que ce code empéche l'affichage du reste de la page.

Vous trouvez ça normal ? moi non, je comprend pas du tout

Script tester en local avec easy-php et sur le web.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php  
header("Content-type: image/png");
 
 
 
 
$source = imagecreatefrompng('Tagng.png'); //on ouvre l'image source
$destination = imagecreatefromjpeg("imag.jpg");
 
$details_src = getimagesize("Tagng.png"); //on récupère les dimensions de l'image source
 
 
$y = imagesy($destination)-imagesy($source);
 
imagecopymerge($destination,$source, 0, $y, 0, 0, $details_src[0],$details_src[0],100); //on copie l'image
 
imagepng($destination);
imagedestroy($destination);
imagedestroy($source);
 
echo "lol";
 
?>
Pour exemple ici l'image s'affiche très bien avec son tag mais le echo "lol" a la fin ne s'affiche pas sur la page...j'ai tenter de lever le header mais meme sans ça le probléme est persistant

quelqu'un serait m'éclairer ?
__________________
Venez voir par là...
mickado est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 01h52   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Tu ne peux pas afficher l'image et faire un echo.
c'est l'un ou l'autre.
si tu enleve le header ? le lol s'affiche ? (commente aussi imagepng)
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 02h16   #3
Membre du Club
 
Avatar de mickado
 
Inscription : janvier 2007
Messages : 154
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 154
Points : 52
Points : 52
Si j'enléve le header le Lol ne s'affiche pas.
Comment esque je peux faire pour afficher du contenu dans la meme page que mon image ?

Il n'y aucun moyen ?????
__________________
Venez voir par là...
mickado est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 07h46   #4
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Ton 'lol' doit s'afficher sur ton image ou pas?

Si non,il te faut créer une page intermédiaire, (il y a peut-être mieux), dans laquelle tu appelles ton image GD dans une balise.
Ton lol tu le fait apparaitre sur cette même page intermédiaire.

J'utilise ce procédé pour "activer" avec la balise MAP des zones de graphique eux aussi générés par GD.
  Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 17h52   #5
Membre du Club
 
Avatar de mickado
 
Inscription : janvier 2007
Messages : 154
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 154
Points : 52
Points : 52
Citation:
Envoyé par jnore
Ton 'lol' doit s'afficher sur ton image ou pas?

Si non,il te faut créer une page intermédiaire, (il y a peut-être mieux), dans laquelle tu appelles ton image GD dans une balise.
Ton lol tu le fait apparaitre sur cette même page intermédiaire.

J'utilise ce procédé pour "activer" avec la balise MAP des zones de graphique eux aussi générés par GD.

Salut Jnore, alors existe-il un moyen ??? Le lol ne dois pas s'afficher sur l'image mais juste au dessous de celle-ci.

Je ne suis pas sur d'avoir compris ce que tu dit et c'est pourquoi j'aimerais que tu me donne un exemple s'il te plait

Merci beaucoup !
__________________
Venez voir par là...
mickado est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 17h57   #6
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Imaginons que ta page php qui génère ton image Gd s'apelle image.php

tu crée une autre page avec les balises img:

Code :
1
2
3
4
 
<p>
<img src="image.php"/>
</p>
puis tu y inscrit à la suite le commentaire que tu veux

Code :
1
2
3
4
5
 
<p>
<img src="image.php"/>
lol
</p>
  Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 17h58   #7
Membre du Club
 
Avatar de mickado
 
Inscription : janvier 2007
Messages : 154
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 154
Points : 52
Points : 52
Ho merci ! je vais tester cela desuite !
__________________
Venez voir par là...
mickado est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 18h03   #8
Membre du Club
 
Avatar de mickado
 
Inscription : janvier 2007
Messages : 154
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 154
Points : 52
Points : 52
ça marche !!!

Je ne sais pas comment te remercier, merci beaucoup !
__________________
Venez voir par là...
mickado est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h34.


 
 
 
 
Partenaires

Hébergement Web