쎔네일 가로세로 강제로 맞추기 정보
쎔네일 가로세로 강제로 맞추기본문
쎔네일이 찌그려져도 가로세로 3000 220에 맞추려고 합니다.
$board[bo_1], $board[bo_2], 여기에다가
$width=300, $height=220, <-- 이렇게 썸네일 크기 지정 해줘도
여전히 그 안에 사진이 꽉 맞지 않고 짤려서 썸네일이 나오네요.
찌그러져도 썸네일 크기에 맞게 나오는 방법이 있을까요
<?
for ($i=0; $i<count($list); $i++) {
if ($i && $i%$mod==0)
echo "</tr><tr>";
$style = "";
$subject = "<span $style>{$list[$i][subject]}</span>";
$comment_cnt = "";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span class='commentFont'>{$list[$i][comment_cnt]}</span></a>";
$list[$i][name] = preg_replace("/<img /", "<img style='display:none;' ", $list[$i][name]);
$list[$i][name] = preg_replace("/> <span/", "><span", $list[$i][name]);
$list[$i][name] = preg_replace("/class='member'/", "", $list[$i][name]);
$Thumbs = makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20));
// 이미지 링크 주소 뽑기
$text = $Thumbs;
$temp = @explode("<img src=\"", $text);
$temp = @explode("\" width=\"", $temp[1]);
$board[bo_1], $board[bo_2], 여기에다가
$width=300, $height=220, <-- 이렇게 썸네일 크기 지정 해줘도
여전히 그 안에 사진이 꽉 맞지 않고 짤려서 썸네일이 나오네요.
찌그러져도 썸네일 크기에 맞게 나오는 방법이 있을까요
<?
for ($i=0; $i<count($list); $i++) {
if ($i && $i%$mod==0)
echo "</tr><tr>";
$style = "";
$subject = "<span $style>{$list[$i][subject]}</span>";
$comment_cnt = "";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span class='commentFont'>{$list[$i][comment_cnt]}</span></a>";
$list[$i][name] = preg_replace("/<img /", "<img style='display:none;' ", $list[$i][name]);
$list[$i][name] = preg_replace("/> <span/", "><span", $list[$i][name]);
$list[$i][name] = preg_replace("/class='member'/", "", $list[$i][name]);
$Thumbs = makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20));
// 이미지 링크 주소 뽑기
$text = $Thumbs;
$temp = @explode("<img src=\"", $text);
$temp = @explode("\" width=\"", $temp[1]);
댓글 전체
으응...
$Thumbs = makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20));
에서 makeThumbs 이 실행되는 코드를 찾아가시면 답 나올겁니다.
애초에 썸네일 만들때 비율대로 축소된 썸네일을 만드는게 아니라 비율대로 자르는 섬네일을 만들고 있을 겁니다.
$Thumbs = makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20));
에서 makeThumbs 이 실행되는 코드를 찾아가시면 답 나올겁니다.
애초에 썸네일 만들때 비율대로 축소된 썸네일을 만드는게 아니라 비율대로 자르는 섬네일을 만들고 있을 겁니다.