뷰 페이지 이미지의 썸네일 생성

뷰 페이지 이미지의 썸네일 생성

QA

뷰 페이지 이미지의 썸네일 생성

본문

그누보드가 5로 올라오면서 썸네일 다루기가 쉽지 않네요.

뷰페이지에서 썸네일을 만드는 것은 
get_view_thumbnail($view['content']);
위처럼 하면 되긴하는데 이렇게 만들어진 뷰페이지의 썸네일은 자동적으로 <a href=" ~~ 이라는 태그가 붙게 됩니다.
common.lib.php 파일에서 정의되어 있기 때문인 것 같은데요...

질문은...
뷰페이지에서 첨부파일의 이미지를 썸네일을 만들고 싶습니다.
(썸네일을 만들어도 a 태그가 들어가지 않게..)

그래서 thumbnail.lib.php 파일을 보니

function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_height, $is_create, $is_crop=false, $crop_mode='center', $is_sharpen=true, ~~~~
이렇게 되어 있는 부분이 있어 이것을 직접 뷰페이지에서 적용하려고 아래처럼 했습니다.

 $v_img_count = count($view['file']);
if($v_img_count) {

  for ($i=0; $i<=count($view['file']); $i++) {
    if ($view['file'][$i]['view']) {
         //echo $view['file'][$i]['view'];
	$upfile = $view['file'][$i]['path']."/".$view['file'][$i]['file'];
	$filepath = $view['file'][$i]['path'];
	$thumbs[$i] = thumbnail($upfile, $filepath, $filepath, 274, 274, false);
	 echo $thumbs[1];
        }
   }
}

즉 첫번째 이미지 파일을 가로 세로 274 픽셀로 썸네일을 만들어라...라는 것인데
좀처럼 적용이 않되네요.

어디가 문제일까요?
고수분들께 도움 좀 부탁드립니다.


이 질문에 댓글 쓰기 :

답변 2

G4에서처럼 경로를 직접 만들면 됩니다
소스를 저렇게 해 놓으니 복사해서 답변하기 불편하네요

 for ($i=0; $i<=count($view['file']); $i++) {
06  if ($view['file'][$i]['view']) {

09  $filepath "../data/file/$bo_table";
10  $thumbs = thumbnail($view['file'][$i]['file']$filepath$filepath, 274, 274, false);
11   break; // <--썸네일 하나만 만들기
12  }
13  }

출력
 <img src='<?="$filepath/$thumbs"?>'>

답변을 작성하시기 전에 로그인 해주세요.
전체 126,606
QA 내용 검색

회원로그인

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