불당썸 이미지가 흐리게 나와서요 > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

불당썸 이미지가 흐리게 나와서요 정보

불당썸 이미지가 흐리게 나와서요

본문

큰이미지는 선명하게 잘나오는데 작은이미지는 흐릿하게 나옵니다.

어느부분을 수정하면 괜찮을까요...이것저것 계속 해보는데 잘안되서 이렇게 질문드립니다.

그리구 메인에서 큰이미지 클릭시 이미지팝업이 생성되고 게시글로 넘거가는데 팝업 없에는 방법도 있나요?

불당썸 늘 감사히 사용하고 있는데 스킨변경해보는데 적용이 어려워서요

테스트 주소는 http://market24.co.kr 이구요
맨아래쪽에 포트폴리오 부분입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$imgwidth = 220; //큰 썸네일 가로
$imgheight = 160; //큰 썸네일 세로
$imgwidth_s = 75; //작은 썸네일 가로
$imgheight_s = 65; //작은 썸네일 세로

$quality = 90; //썸네일 퀄리티


if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");

$data_path = $g4[path]."/data/file/$bo_table";

$ym = date("ym", $g4[server_time]);

@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);

//코멘트와 리플글은 제외
$sql = " select * from $tmp_write_table
where wr_comment = '' and wr_reply = ''
order by wr_id DESC LIMIT 0, 1 ";
$result = sql_query($sql);
$last_con = sql_fetch_array($result);
?>
<div style="text-align:left;">
<div id="Layer0" style="border-width:1; border-color:rgb(226,226,226); border-style:solid; width:500;">
<SCRIPT type=text/javascript>
<!--
old_debate_M='1';
function ComeonM(objid_M){
document.getElementById("debate_M"+old_debate_M).style.display="none";
document.getElementById("debate_M"+old_debate_M+"#1").style.display="";
document.getElementById("debate_M"+objid_M+"#1").style.display="none";
document.getElementById("debate_M"+objid_M).style.display="";
document.getElementById("debate_content_M"+old_debate_M).style.display="none";
document.getElementById("debate_content_M"+objid_M).style.display="";
old_debate_M=objid_M;
}
var objid_M = 1;
var interval_best;

function best_change_M()
{
 if( objid_M == 5 ) // 오버랩 갯수
  objid_M = 1;
 else
  objid_M++;

 ComeonM(objid_M);
}
function setInterval_best()
{
 interval_best = setInterval("best_change_M()", 5000);//속도조절
}
function clearInterval_best()
{
 clearInterval(interval_best);
}
setInterval_best();
//-->
</SCRIPT>


<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td>
<? for ($i=0; $i<count($list); $i++) {
$j = $i + 1; 
if ($j == "1") {
echo "<DIV>";
echo "<DIV id=debate_content_M$j onmouseover=clearInterval_best() onmouseout=setInterval_best()>"; }
else { echo "<DIV id=debate_content_M$j onmouseover=clearInterval_best() onmouseout=setInterval_best() style='DISPLAY: none;'>\n"; }
?>
<div style="padding-top:10; padding-bottom:5; padding-left:10px; width:150px; float:left; ">
<?
include_once("$g4[path]/lib/thumb.lib.php");

$image = $list[$i][file][0][file]; //원본
$img=thumbnail($data_path. "/".$image, $imgwidth, $imgheight, 0, 1);  //썸네일이 없을경우 원본출력
 $str = $list[$i][icon_reply] . " ";
$str .= "<a href='{$list[$i]['href']}'><img src='$img' align='absmiddle' style='width:{$imgwidth}px;height:{$imgheight}px;border:0px solid #CCCCCC; padding:0px'></a>";
 

echo resize_content($str, $imgwidth, $imgheight);

?>
 </div>
<div style="float:right; width:250px; height:20px; padding:5 0 0 5px;">

 <a href='<?=$list[$i][href]?>'>포트폴리오</a></span>
 </div>
<?
echo "</DIV>";
 }
?>
<div style="padding-top:15; padding-right:7px; padding-bottom:10; padding-left:0px; float:right;">
<? for ($i=0; $i<count($list); $i++) {
$k = $i + 1;
$image = $list[$i][file][0][file]; //원본
$img=thumbnail($data_path. "/".$image, $imgwidth_s, $imgheight_s, 0, 1);  //썸네일이 없을경우 원본출력
$data_path = $g4[path]."/data/file/$bo_table";

  ?>
<a href="<?=$list[$i][href]?>" onmouseover="javascript:ComeonM('<?=$k?>')"><img src="<?=$img?>" width="<?=$imgwidth_s?>" height="<?=$imgheight_s?>" hspace="0"  id="debate_M<?=$k?>" onmouseover="clearInterval_best()" onmouseout="setInterval_best()" <? if($k == "1") { echo "style='border:2px solid #FD020E;' ";} else { echo "style='DISPLAY: none; border:2px solid #FD020E;' ";} ?>><img src="<?=$img?>"  width="<?=$imgwidth_s?>" height="<?=$imgheight_s?>" hspace="0"  border="0"  id="debate_M<?=$k?>#1" <? if($k == "1") { echo "style='DISPLAY: none; border:2px solid #FFFFFF;'"; } else { echo "style='border:2px solid #FFFFFF;'";} ?>></a><? } ?>
</div>
</td></tr></table></td></tr></table>
</div>
</div>
추천
0

댓글 전체

$img=thumbnail($data_path. "/".$image, $imgwidth, $imgheight, 0, 1);  //썸네일이 없을경우 원본출력

quality에 대한 부분이 빠져 있어요.

$img=thumbnail($data_path. "/".$image, $imgwidth, $imgheight, 0, 1, $quality);  //썸네일이 없을경우 원본출력

function thumbnail($file_name, $width=0, $height=0, $is_create=false, $is_crop=false, $quality=70, $small_thumb=true, $watermark="", $filter="")
아니면 thumb.lib.php에서 $quality=70을 90으로 바꾸세요.
90이 용량과 해상도에서 가장 좋더라구요.
이미지 스무딩을 하기 때문에 해상도 낮춘다고 용량이 더 줄지는 않아요
전체 37 |RSS
그누4 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT