Salut a tous,
voilà mon probléme:
je charge une image de dimension X
et je souhaite que si X>Y alors je change la taille de l'image
et je l'enregistre
sinon je l'enregistre
comment faire ?
$img = "image.gif";
$larg = imagesx($img);
$haut = imagesy($img);
if($larg > $haut) {
//on charge
}else{
//on charge pas
}
Avec getimagesize()
$img = "image.gif";
$size = getimagesize($img);
if($size[0] > $size[1]) {
//on charge
}else{
//on charge pas
}
Tu l'auras compris $size[0] est pour la largeur et $size[1] pour la hauteur (sauf erreur de ma part)
$Name_img=$_FILES['USER_FILE']['name'];
move_uploaded_file($_FILES['USER_FILE']['tmp_name'], $UPLOAD_DIR . $Name_img);
en gros, je veux par exemple redimentionner mon image si sa taille dépasse une valeur donnée l'enregistrer et là je ne sais pas faire ....