[최근글] 메인에서 최근 이미지를 비율에 맞게 출력해주기 > 그누3 팁자료실

그누3 팁자료실

[최근글] 메인에서 최근 이미지를 비율에 맞게 출력해주기 정보

그누호환 [최근글] 메인에서 최근 이미지를 비율에 맞게 출력해주기

본문

갤러리 스킨 중에는 GD를 이용해서 비율에 맞는 썸네일을 만들어주는게 많은데
최근글 출력 스킨 중에는 비율에 맞게 출력해주는게 별로 없어서 간단히 수정해봤습니다.
복잡한 설정이 필요없이 최근글 스킨에 몇 줄만 추가해주면 됩니다.
따로 썸네일을 만들거나 하진 않아서 그냥 쉽게 쓰실 수 있을겁니다.

① 최대 가로 크기와 최대 세로 크기를 지정해줍니다.
<?
$max_width  = 100; // 최대너비
$max_height = 75; // 최대높이
?>

② latest.skin.php의 아래 소스 직후에
<? for ($i=0; $i<count($list); $i++) { ?>
<? if ($i==0){?>

③ 아래 소스를 추가합니다.
<?
$file_image = @getimagesize($list[$i][file_image1]);
if($file_image[0] > $file_image[1]) {
        $image_width = $max_width;
        $image_height = $file_image[1] * $max_width / $file_image[0];
} else {
        $image_width = $file_image[0] * $max_height / $file_image[1];
        $image_height = $max_height;
}
?>

④ 최종 출력시 가로는 $image_width로, 세로는 $image_height로 설정해주면 됩니다.
사용예) <img src='${list[$i][file_image1]}.Thum' width='$image_width' height='$image_height'>

여기서, 이미지 파일을 게시판의 썸네일 이미지로 지정해주면
(여기서는 파일명 뒤에 .Thum을 붙였습니다) 좀 나은 이미지가 출력됩니다.
이미 사이즈가 크게 줄여졌기 때문에 따로 파일을 만들지 않아도 그럭저럭 볼만 합니다.

다들 아시는 허접팁인가요-_-;; 좋은 하루 되세요~
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로