썸네일 전체 이미지로 축소 보여주기 정보
썸네일 전체 이미지로 축소 보여주기첨부파일
본문
기본 갤러리 스킨에 이미지를 업로드하면 중간으로 짤리게 되어 있습니다
인물인 경우 머리 다리가 짤려 출력이 되고 /lib/thumball.lib.php의 $crop_mode='center'을 $crop_mode='' 이렇게 변경하면 top으로 되어 다리가 짤려 출력이 됩니다
그래서 /lib/thumbail.lib.php의 7번 라인 $crop_mode='center' 을 $crop_mode='' 187번 라인도 같이 수정
그리고 316번 라인
수정전
default:
if($size[1] / $size[0] >= $ratio) {
$src_h = round($src_w * $ratio);
} else {
$src_w = round($size[1] / $ratio);
}
break;
수정후
case 'top':
if($size[1] / $size[0] >= $ratio) {
$src_h = round($src_w * $ratio);
} else {
$src_w = round($size[1] / $ratio);
}
break;
default:
break;
이렇게 변경하면 전체 이미지로 축소해서 출력됩니다
기존처럼 center 또는 top으로 짤리게 하려면 $crop_mode=''를 center 또는 top으로 변경하면 되요
thumball.lib.php 파일을 업로드하면 추가로 수정한 파일도 그냥 덮어쓰는 분들이 계셔서 에러난다고 할까봐 업로드는 하지 않습니다
몇군데 안되니까 직접 수정해 보세요
인물인 경우 머리 다리가 짤려 출력이 되고 /lib/thumball.lib.php의 $crop_mode='center'을 $crop_mode='' 이렇게 변경하면 top으로 되어 다리가 짤려 출력이 됩니다
그래서 /lib/thumbail.lib.php의 7번 라인 $crop_mode='center' 을 $crop_mode='' 187번 라인도 같이 수정
그리고 316번 라인
수정전
default:
if($size[1] / $size[0] >= $ratio) {
$src_h = round($src_w * $ratio);
} else {
$src_w = round($size[1] / $ratio);
}
break;
수정후
case 'top':
if($size[1] / $size[0] >= $ratio) {
$src_h = round($src_w * $ratio);
} else {
$src_w = round($size[1] / $ratio);
}
break;
default:
break;
이렇게 변경하면 전체 이미지로 축소해서 출력됩니다
기존처럼 center 또는 top으로 짤리게 하려면 $crop_mode=''를 center 또는 top으로 변경하면 되요
thumball.lib.php 파일을 업로드하면 추가로 수정한 파일도 그냥 덮어쓰는 분들이 계셔서 에러난다고 할까봐 업로드는 하지 않습니다
몇군데 안되니까 직접 수정해 보세요
추천
1
1
댓글 2개
감사합니다..^^
감사합니다