Problème imagecopymerge() , imagecopy()

Fermé
InUnder - 17 janv. 2013 à 11:50
 InUnder - 18 janv. 2013 à 11:55
Bonjour,

Je viens solliciter votre aide car j'ai un petit soucis que j'aimerais résoudre assez rapidement.

Je vous explique : je suis en train de coder une petite interface d'administration pour un site. L'utilisateur doit avoir la possibilité d'ajouter une vidéo avec une vignette correspondante.

Cette vignette doit etre traitée de la manière suivante :

1. redimensionnement de l'image en 150x100px
2. ajout sur cette meme image d'un calque, qui est en fait une image en png avec de la transparence.

Pour le point 1. il n'y a aucun problème, c'est pour le point 2. que ça coince car ça ne fonctionne pas et il n'y a aucun message d'erreur qui s'affiche ! Il doit y avoir une coui... dans le potage.

Pouvez-vous m'aider ?

Voici mon code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Document sans titre</title>
    </head>
    <body>
    	<h1>Test de la fonction php imagecopymerge()</h1>
        <h2>Image de base :</h2>
        largeur 138px //// hauteur 78px<br /><br />
        <h2>Image redimensionnées :</h2>
        <?php
			/****Redimensionnement de l'image****/
			$taille=getimagesize("./images/videos.jpg");
			
			$image=imagecreatefromjpeg("./images/videos.jpg");
			$new_image=imagecreate(150, 100);
			
			$img_big=imagecreatetruecolor(150, 100) or $img_petite = imagecreate(150, 100);
			
			imagecopyresized($img_big,$image,0,0,0,0,150,100,$taille[0],$taille[1]);
			imagejpeg($img_big,"./images/videos.jpg");
			
			$taille2=getimagesize("./images/videos.jpg");
			var_dump($taille2);
			
			/****AJOUT DU BOUTON VIDEO SUR L'IMAGE****/
			$img_src=imagecreatefrompng("./images/bouton-video.png");
			$img_dst=imagecreatefromjpeg("./images/videos.jpg");
			
			imagecopymerge($img_dst, $img_src, 0, 0, 0, 0, 150, 100, 100);
			
			echo "<img src='./images/videos.jpg' />";
		?>
    </body>
</html>


le echo de la fin m'affiche bien l'image videos.jpg en 150x100px mais sans le bouton-video en plein milieu de l'image. Je précise que l'image bouton-video.png fait également 150x100px

Quelqu'un aurait-il la solution ?

Merci

1 réponse

Personne pour m'aider ?? :(

Je trouve pas la solution...
0