썸네일 생성 관련 함수 좀 봐주세요.. 정보
썸네일 생성 관련 함수 좀 봐주세요..본문
안녕하세요,
다름아니라.. 작업하다 골치아픈 문제에 직면하게 됐습니다!
현재 갤러리게시판인데요, 리스트화면의 썸네일은 가로 110으로 조정했고 상단왼쪽에서부터 잘라서 보여지도록 했습니다. 즉 좌표0에서부터요.
그런데 문제는 해당 게시물의 썸네일을 클릭하면 팝업창이 뜨고 그안에 또 다른 썸네일이 나오는데요,
이 썸네일은 이미지가 리사이즈 되서 나왔으면 합니다.. (기본으로요.)
알아본바.. 함수를 똑같이 쓰고 있기 때문에 함수를 이원화 해야한다고 하더라고요.
문제는 프로그램은 영~ 잼병이라는거...ㅜ.ㅜ
이 부분 같은데.. 어떻게 해야 할지 알려주시면 대단히 감사하겠습니다!
<?
$sql = " select wr_subject, wr_content from $write_table where wr_id = '$wr_id' ";
$row = sql_fetch($sql);
$subject = get_text($row[wr_subject]);
$content = $row[wr_content];
preg_match_all("/(<img[^>]+>)/i", $content, $matches);
for ($i=0; $i<count($matches[1]); $i++) {
$img = $matches[1][$i];
preg_match("/src\=[\"\']?([^\"\'\s\>]+)/i", $img, $m);
$src = $m[1];
$thumb_src = $_SERVER[DOCUMENT_ROOT].preg_replace("@^(?:http://)?([^/]+)@i","",$src);
$thumb = "{$thumb_dir}/{$wr_id}_{$i}";
if (!file_exists($thumb))
$thumb = create_thumb($thumb_src, 80, $thumb);
echo "<a href='$src'><img title='제목:' alt='$subject' src='$thumb' /></a>\n";
}
?>
이게 현재 되있는 소스고요, 80x80 사이즈로 나오되, 원본 이미지가 리사이징되서 나왔음 합니다..
아우 골치 아프네요..ㅠㅠ
다름아니라.. 작업하다 골치아픈 문제에 직면하게 됐습니다!
현재 갤러리게시판인데요, 리스트화면의 썸네일은 가로 110으로 조정했고 상단왼쪽에서부터 잘라서 보여지도록 했습니다. 즉 좌표0에서부터요.
그런데 문제는 해당 게시물의 썸네일을 클릭하면 팝업창이 뜨고 그안에 또 다른 썸네일이 나오는데요,
이 썸네일은 이미지가 리사이즈 되서 나왔으면 합니다.. (기본으로요.)
알아본바.. 함수를 똑같이 쓰고 있기 때문에 함수를 이원화 해야한다고 하더라고요.
문제는 프로그램은 영~ 잼병이라는거...ㅜ.ㅜ
이 부분 같은데.. 어떻게 해야 할지 알려주시면 대단히 감사하겠습니다!
<?
$sql = " select wr_subject, wr_content from $write_table where wr_id = '$wr_id' ";
$row = sql_fetch($sql);
$subject = get_text($row[wr_subject]);
$content = $row[wr_content];
preg_match_all("/(<img[^>]+>)/i", $content, $matches);
for ($i=0; $i<count($matches[1]); $i++) {
$img = $matches[1][$i];
preg_match("/src\=[\"\']?([^\"\'\s\>]+)/i", $img, $m);
$src = $m[1];
$thumb_src = $_SERVER[DOCUMENT_ROOT].preg_replace("@^(?:http://)?([^/]+)@i","",$src);
$thumb = "{$thumb_dir}/{$wr_id}_{$i}";
if (!file_exists($thumb))
$thumb = create_thumb($thumb_src, 80, $thumb);
echo "<a href='$src'><img title='제목:' alt='$subject' src='$thumb' /></a>\n";
}
?>
이게 현재 되있는 소스고요, 80x80 사이즈로 나오되, 원본 이미지가 리사이징되서 나왔음 합니다..
아우 골치 아프네요..ㅠㅠ
댓글 전체