Upload photo image mauvaise qualité

audi68 Messages postés 626 Statut Membre -  
audi68 Messages postés 626 Statut Membre -
Bonjour a tous,
J utilise un code php pour uploader mes photos et les redimensionner sur mon serveur tous fonctionne correctement sauf un petit probleme

l image perd en qualité elle n est pas tres nette

Voici mon code pour le redimensionnement

//
$file = ''.$num.''; # L'emplacement de l'image à redimensionner. L'image peut être de type jpeg, gif ou png

$x = 500;

$y = 375; # Taille en pixel de l'image redimensionnée

$size = getimagesize($file);

if ( $size) {
echo 'Image en cours de redimensionnement...
';

if ($size['mime']=='image/jpeg' ) {
$img_big = imagecreatefromjpeg($file); # On ouvre l'image d'origine
$img_new = imagecreate($x, $y);
# création de la miniature
$img_mini = imagecreatetruecolor($x, $y)
or $img_mini = imagecreate($x, $y);

// copie de l'image, avec le redimensionnement.
imagecopyresized($img_mini,$img_big,0,0,0,0,$x,$y,$size[0],$size[1]);

imagejpeg($img_mini,$file );

}
elseif ($size['mime']=='image/png' ) {
$img_big = imagecreatefrompng($file); # On ouvre l'image d'origine
$img_new = imagecreate($x, $y);
# création de la miniature
$img_mini = imagecreatetruecolor($x, $y)
or $img_mini = imagecreate($x, $y);

// copie de l'image, avec le redimensionnement.
imagecopyresized($img_mini,$img_big,0,0,0,0,$x,$y,$size[0],$size[1]);

imagepng($img_mini,$file );

}
elseif ($size['mime']=='image/gif' ) {
$img_big = imagecreatefromgif($file); # On ouvre l'image d'origine
$img_new = imagecreate($x, $y);
# création de la miniature
$img_mini = imagecreatetruecolor($x, $y)
or $img_mini = imagecreate($x, $y);

// copie de l'image, avec le redimensionnement.
imagecopyresized($img_mini,$img_big,0,0,0,0,$x,$y,$size[0],$size[1]);

imagegif($img_mini,$file );

}
echo 'Image redimensionnée !
'; ///

Merci de votre aide
A voir également:

3 réponses

bg62 Messages postés 26242 Date d'inscription   Statut Modérateur Dernière intervention   2 424
 
et pas de "jpg" ???
0
audi68 Messages postés 626 Statut Membre 9
 
Merci de ta reponse BG62

J ai essaier avec .jpg mais cela ne fonctionne pas, ca ne redimensionne pas la photos
0
bg62 Messages postés 26242 Date d'inscription   Statut Modérateur Dernière intervention   2 424
 
c'est pourtant l'extension la plus courante ....
0
audi68 Messages postés 626 Statut Membre 9
 
dsl du retard

oui mais j utilise .jpeg c es pareil non?
0