Safari에서 이미지를 업로드할 때 서버에서 얻은 사진이 거꾸로 될 수 있습니다(사진 버튼의 위치에 따라). 다음 코드를 사용하면 업로드된 모든 사진이 올바른 위치에 있는지 확인할 수 있습니다.
$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; } }
관련 추천: "PHP Tutorial"
위 내용은 PHP는 사진이 거꾸로 되어 있는지 감지하고 사진을 재정렬합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!