답변 4개
적용 되 thumbnail.lib.php 에 보면 버전 이나 개발 자의 능력에따라 회전 각도 및 가로 세로 바꾸는 소스가 들어있씁니다
에를 들면
} 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'])) {
switch($exif['Orientation']) {
case 8:
$degree = 90;
break;
case 3:
$degree = 180;
break;
case 6:
$degree = -90;
break;
}
// 회전각도 있으면 이미지 회전
if($degree) {
$src = imagerotate($src, $degree, 0);
// 세로사진의 경우 가로, 세로 값 바꿈
if($degree == 90 || $degree == -90) {
$tmp = $size;
$size[0] = $tmp[1];
$size[1] = $tmp[0];
}
}
}
}
이런 소스 라 고 생각 되네요
필요 없다면 지우면 되고요
정 말 어려우시면 쪽지를 주세요
같이문제 해결 방법을 찾아보죠
thumbnail.lib.php
파일 안에 있는 get_list_thumbnail(), get_view_thumbnail(), thumbnail() 등등을 호출하는 소스가있을껍니다
그거 찾아함수를 바꾸고
thumbnail.lib.php 잇는 것중에 세로와 가로 비율을 마추는 소스
에를 들면 // 세로사진의 경우 가로, 세로 값 바꿈
if($degree == 90 || $degree == -90) {
$tmp = $size;
$size[0] = $tmp[1];
$size[1] = $tmp[0];
}
소스를 수정 개발 하면됩니다
답변을 작성하려면 로그인이 필요합니다.