Bonjour,

Je cherche à créer une image miniature d'une autre image mais le script me renvoie que "l'image ne peut etre affichée car elle contient des erreurs"... Voici mon script (il fonctionne en local) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?
header ("Content-type: image/jpeg");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<?
				$source = @imagecreatefromjpeg("images/temp/essai.jpeg"); // La photo est la source
 
				// Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
				$largeur_source = @imagesx($source);
				$hauteur_source = @imagesy($source);
 
				if ($largeur_source>$hauteur_source)
				{
					$destination = @imagecreatetruecolor(120, 90); // On crée la miniature vide
				}
				else
				{
					$destination = @imagecreatetruecolor(90, 120); // On crée la miniature vide				
				}
 
				$largeur_destination = @imagesx($destination);
				$hauteur_destination = @imagesy($destination);
 
				// On crée la miniature
				@imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
 
				//création output
				$output="images/temp/min_essai.jpg";
 
				// On enregistre la miniature sous le nom $output
				@imagejpeg($destination, $output) or die ("Erreur : impossible de créer la miniature");
 
 
?>
</body>
</html>
Quelqu'un sait -il d'où cela peut provenir??
Merci d'avance !

Fred