>백엔드 개발 >PHP 튜토리얼 >PHP는 사진이 거꾸로 되어 있는지 감지하고 사진을 재정렬합니다.

PHP는 사진이 거꾸로 되어 있는지 감지하고 사진을 재정렬합니다.

藏色散人
藏色散人앞으로
2019-07-16 15:08:303395검색

PHP는 사진이 거꾸로 되어 있는지 감지하고 사진을 재정렬합니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제