Page 1 sur 1

GD : Perte de qualité lors de la superposition de 2 petites

Posté : 04 déc. 2007, 11:08
par angebleu17
Bonjour,

J'ai un petit problème avec une image.

J'ai une image de départ ou je souhaite ajouter 2 petites images dessus.
Les 2 images sont uploadées ensuite je les redimensionne donc ça c'est ok, les images sont toujours belles, pas de problème de couleur ni rien.

Ensuite je met la 1er image sur mon image de départ donc là c'est ok aussi.
Par contre quand je met ma 2eme image sur l'image de départ (pas au même endroit que la 1er bien sur) les couleurs ne sont pas belle, c'est comme s'il n'y avait pas "assez de couleur" (l'image est de trés mauvaise qualité).

Pourtant la 2eme image quand je la redimensionne et que je l'enregistre elle est bien, pas de problème de couleur.

Voici mon code pour mettre la 2eme image sur l'image de départ :
$source = imagecreatefrompng("http://www.monsite.com/images/image1.png"); // la 1ère image
$destination = imagecreatefrompng("http://www.minsite.com/images/image_depart.png"); // l'image de départ
 
$largeur_source = imagesx($source2);
$hauteur_source = imagesy($source2);
$largeur_destination = imagesx($destination2);
$hauteur_destination = imagesy($destination2);
	
$destination_x = $largeur_destination - $largeur_source - 352;
$destination_y =  $hauteur_destination - $hauteur_source - 5;
 
// On met la 1ère image dans l'image de départ
 imagecopymerge($destination2, $source2, $destination_x, $destination_y, 0, 0, $largeur_source, $hauteur_source, 100);
 
//On enregistre
imagepng($destination, 'images/image_depart.png');
Ce code est le même pour les 2 images donc je ne vois pas pourquoi la 2eme image n'est pas de bonne qualité (en plus l'image est enregistré et elle est de bonne qualité c'est juste quand je fait imagecopymerge pour la mettre sur l'image de départ qu'elle n'est plus belle) ! Que faut-il faire ? :(

Merci d'avance pour vos réponses

Posté : 04 déc. 2007, 11:16
par angebleu17
Quand je met qu'une des 2 images cela marche, l'image est de bonne qualitée mais dés que je met les 2, ça ne vas plus, la 2eme image est de mauvaise qualité !! :(

Posté : 04 déc. 2007, 12:26
par Yosh
Quand je met qu'une des 2 images cela marche, l'image est de bonne qualitée mais dés que je met les 2, ça ne vas plus, la 2eme image est de mauvaise qualité !! :(
Tu fusionne 3 png???

Je pense que ça vient de ça, essaye de tester avec des gifs.

Posté : 04 déc. 2007, 12:30
par angebleu17
en fait c'est soit des images PNG soit des JPG. La pluspart des images sont dans ces formats.

Je vais essayer aves des GIF.

Posté : 04 déc. 2007, 14:11
par angebleu17
En mettant les images en GIF et l'image de départ en PNG ça fonctionne ! :)

Merci, depuis le temps que je cherché.. :P

Posté : 04 déc. 2007, 18:16
par Yosh
En mettant les images en GIF et l'image de départ en PNG ça fonctionne ! :)

Merci, depuis le temps que je cherché.. :P
Mais de rien, les rendu png sont pas térrible avec la gd

et u peux mettre Résolu ...