1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
$qualiteim='90';
$name_file='profil-'.$id.'.jpg';
$uploadedfile = 'image/'.$imagesource;
$largeur='500';
$hauteur='500';
$src = imagecreatefromjpeg($uploadedfile);
$taille = getimagesize($uploadedfile);
$tmp = imagecreatetruecolor($largeur,$hauteur);
$coef = min($taille[0]/$largeur,$taille[1]/$hauteur);
$deltax = $taille[0]-($coef * $largeur);
$deltay = $taille[1]-($coef * $hauteur);
$rotate = imagerotate($src, 90, 0);
imagecopyresampled($tmp,$rotate,0,0,$deltax/2,$deltay/2,$largeur,$hauteur,$taille[0]-$deltax,$taille[1]-$deltay);
$filename = "image/".$name_file;
imagejpeg($tmp,$filename,$qualiteim);
imagedestroy($src);
imagedestroy($tmp);
imagedestroy($rotate); |
Partager