Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
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 17/12/2007, 16h38   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 25
Points : 7
Points : 7
Par défaut superposer 2 images

J'ai récupérer ce code, mais je n'ai qu'un carré gris quand je l'affiche

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function image_overlap($background, $foreground){
	$image = imagecreatefromjpeg("carte/1-1.jpg");->image de fond 
	$insert = imagecreatefrompng("carte/maison.png");->image du dessu
	$image = image_overlap($image, $insert);
	$insertWidth = imagesx($foreground);
	$insertHeight = imagesy($foreground);
 
	$imageWidth = imagesx($background);
	$imageHeight = imagesy($background);
	$overlapX = $imageWidth-$insertWidth-5;
	$overlapY = $imageHeight-$insertHeight-5;
               imagecolortransparent($foreground,imagecolorat($foreground,0,0));
               imagecopymerge($background,$foreground,$overlapX,$overlapY,0,0,$insertWidth,$insertHeight,100);
   return $background;
 
    }
 
$tab[1][1] = array('img' => (emplacement de mon image, 'marche' => 0, 'tag' => 0, 'movable' => 0);
Un peu d'aide serait la bienvenue, merci d'avance
Stéphane
steve3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 15h38   #2
Invité régulier
 
Inscription : octobre 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 25
Points : 7
Points : 7
code dans une page php extérieur au code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
header('Content-type: image/jpeg');
header('Content-type: image/png');
 
$image = imagecreatefromjpeg('1-1.jpg');
$insert = imagecreatefrompng('maison.png');
$image = image_overlap($image, $insert);
 
function image_overlap($background, $foreground){
   $insertWidth = imagesx($foreground);
   $insertHeight = imagesy($foreground);
 
   $imageWidth = imagesx($background);
   $imageHeight = imagesy($background);
 
   $overlapX = $imageWidth-$insertWidth-5;
   $overlapY = $imageHeight-$insertHeight-5;
               imagecolortransparent($foreground,imagecolorat($foreground,0,0));
               imagecopymerge($background,$foreground,$overlapX,$overlapY,0,0,$insertWidth,$insertHeight,100);
   return $background;
    }
header('Content-type: image/jpeg');
$ima = imagecreatefromjpeg($background);
imagejpeg($ima);
?>
Affiche une erreur :
Citation:
Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\Program Files\wamp\www\test 2\rotation.php on line 32
Que dois-je comprendre à part que je ne peux pas l'afficher?
Merci pour la réponse
A+ Stéphane
steve3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web