Maison >développement back-end >tutoriel php >PHP détecte si la photo est à l'envers et réorganise la photo
Lors du téléchargement d'images depuis Safari, il est possible que les photos obtenues par votre serveur soient à l'envers (selon la position du bouton photo). Le code suivant peut garantir que toutes les photos sont téléchargées. les photos sont dans la bonne position.
$image = imagecreatefromstring(file_get_contents($_FILES['image_upload']['tmp_name'])); $exif = exif_read_data($_FILES['image_upload']['tmp_name']); if(!empty($exif['Orientation'])) { switch($exif['Orientation']) { case 8: $image = imagerotate($image,90,0); break; case 3: $image = imagerotate($image,180,0); break; case 6: $image = imagerotate($image,-90,0); break; } }
Recommandations associées : "Tutoriel PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!