사진의 회전을 자동으로 되돌려주는 소스 > PHP

본문 바로가기
사이트 내 전체검색

PHP

사진의 회전을 자동으로 되돌려주는 소스

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 6,441회 작성일 21-04-21 17:41

본문

//$image_path => 이미지 경로 

//$file_name => 파일명

 

$tmp = explode(".", $file_name);

$ext = $tmp[sizeof($tmp) - 1];

$ext = strtolower($ext);

if($ext == "jpg" || $ext == "jpeg") //jpg만 되는거 같아서 일단 이렇게 처리

{

    $image = imagecreatefromjpeg($image_path);

    $exif = exif_read_data($image_path);

    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;

        }

        imagejpeg($image,$image_path);

    }

}

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

Copyright © neion.co.kr All rights reserved.