Q

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

· 2004-02-15 (일) 01:49:19 · 2738 · 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을 붙였습니다) 좀 나은 이미지가 출력됩니다.
이미 사이즈가 크게 줄여졌기 때문에 따로 파일을 만들지 않아도 그럭저럭 볼만 합니다.

다들 아시는 허접팁인가요-_-;; 좋은 하루 되세요~
|

댓글 3개

소스 짜집기중...^^* 어렵지만 쌔가빠지게 고민중...ㅎㅎ..고민만합니다...^^
2004-02-15 (일) 07:05:49
음 ... 좋은 팁이죠.
GD를 아는 사용자 보다 모르는 사용자가 더 많다고
봅니다. 저도 GD 라는 글자만 아는걸요.
2004-03-14 (일) 22:48:02
감사합ㄴ다. 잘쓸께요..^^;
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
04-03-04 조회 4,550
04-02-28 조회 3,297
04-02-29 조회 4,511
04-02-28 조회 2,540
04-02-24 조회 2,302
04-02-23 조회 3,356
예예진아빠
04-02-21 조회 2,510
mmando
04-02-20 조회 3,948
04-02-16 조회 2,459
04-02-15 조회 2,739
카카페 메니져
04-02-09 조회 2,368
카카페 메니져
04-02-09 조회 2,651
카카페 메니져
04-02-08 조회 2,649
카카페 메니져
04-02-08 조회 3,118
카카페 메니져
04-02-08 조회 3,212
카카페 메니져
04-02-08 조회 2,286
카카페 메니져
04-02-08 조회 2,380
카카페 메니져
04-02-08 조회 2,186
카카페 메니져
04-02-08 조회 2,490
카카페 메니져
04-02-08 조회 2,979