사진의 회전을 자동으로 되돌려주는 소스 > Web 끄적임

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

Web 끄적임

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

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 10,140회 작성일 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);

    }

}

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

접속자집계

오늘
1,010
어제
1,506
최대
2,110
전체
44,408
접속자 : 4 모바일버전

Copyright © NEION All rights reserved.