photofly님의 스킨중에 다용도 목록스킨 에 관해 질문드립니다.ㅠㅠ
링크는 Photofly님의 스킨링크구여
게시물에 이미지를 등록하면
목록에서 썸네일이 생성되는것 같은데
보통 썸네일이 이미지의 가운데를 기준을 썸네일을 만드는것 같은데
이상하게 좌상단에 맞춰서 생성이 되네요..ㅠㅠ
초보가 애타게 질문드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
else
break;
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
$dst = imagecreatetruecolor($board[bo_1], $height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_2]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
수정 후
else
continue;
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
if ($height < $board[bo_2])
$dst = imagecreatetruecolor($board[bo_1], $height);
else
$dst = imagecreatetruecolor($board[bo_1], $board[bo_2]);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_3]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
여분필드 1 가로사이즈
여분필드 2 세로사이즈
여분필드 3 퀼리티
그런데 list.skin.php에 보니 등록한 이미지를 썸네일로 만들어서 보여주는데 이미지크기를 여분필드에서 설정한 값말고 <div style='width:100px; height:120px.............이렇게 픽스시켜놨는데...크기는 style수정하면 될거같은데 썸네일이 원 이미지의 중간에서 생겨야할거같은데 이건 좀더 찾아봐야겠네요^^;
섬네일 사이즈가 크면 상단 좌측부터 출력이 되기때문에 그렇게 보이는것입니다...^^
이곳을 수정했을경우는 data /폴더의 해당게시판폴더 /섬네일폴더에서 해당 섬네일을 삭제해주셔야 변경된값으로 섬네일이 생성됩니다....안그러면 변경된값이 적용되지 않습니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin_basic/4
다용도 목록스킨은 이 스킨을 수정하여 만든것이고요.....섬네일 생성소스는 수정하지 않았거든요....
참고하시구요..