php
사진의 회전을 자동으로 되돌려주는 소스
- 관리자 2021.04.21 인기
-
- 7,541
- 0
//$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);
}
}
- 이전글exif_read_data2021.04.21
- 다음글날짜(date)의 한글요일 구하기2020.12.24
댓글목록
등록된 댓글이 없습니다.