썸네일 생성시 exif_read_data 함수없을 때 예외처리 추가
This commit is contained in:
@ -108,7 +108,7 @@ function get_view_thumbnail($contents, $thumb_width=0)
|
||||
continue;
|
||||
|
||||
// jpg 이면 exif 체크
|
||||
if($size[2] == 2) {
|
||||
if($size[2] == 2 && function_exists('exif_read_data')) {
|
||||
$degree = 0;
|
||||
$exif = @exif_read_data($srcfile);
|
||||
if(!empty($exif['Orientation'])) {
|
||||
@ -218,6 +218,8 @@ function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_h
|
||||
$src = imagecreatefromgif($source_file);
|
||||
} else if ($size[2] == 2) {
|
||||
$src = imagecreatefromjpeg($source_file);
|
||||
|
||||
if(function_exists('exif_read_data')) {
|
||||
// exif 정보를 기준으로 회전각도 구함
|
||||
$exif = @exif_read_data($source_file);
|
||||
if(!empty($exif['Orientation'])) {
|
||||
@ -245,6 +247,7 @@ function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_h
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if ($size[2] == 3) {
|
||||
$src = imagecreatefrompng($source_file);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user