썸네일 함수의 직접적인 사용법을 알고 싶습니다.

썸네일 함수의 직접적인 사용법을 알고 싶습니다.

QA

썸네일 함수의 직접적인 사용법을 알고 싶습니다.

본문

안녕하세요.

 

thumbnail.lib.php 파일을 이용해서 썸네일을 만들려고 합니다.

 

그런데 리스트 페이지나 뷰페이지가 아닌 일반 페이지에 썸네일을 넣으려고 하다보니

get_list_thumbnail 이나 get_view_thumbnail 을 사용하지 못하기 때문에 아래와 같이 사용하려고 하는데

일자 무식이라 영 진도가 잘 안나가고 있습니다.

 


include_once(G5_LIB_PATH.'/thumbnail.lib.php');
 
$img = "http://abc.com/data/file/aaa/image.jpg";
$thumb = thumbnail($img,"","",80,50);
 
echo "<img src='$thumb' />";

 

 

위처럼 해보았는데 썸네일 이미지가 나오지 않습니다.

가로 80 세로 50 픽셀의 썸네일을 만들려고 합니다.

(이미지는 외부이미지는 아닙니다.)

 

thumbnail 함수가 아래처럼 되어 있어서 그 형식에 맞게 쓴다고 쓴거 같은데 잘 않됩니다. ㅠ_ㅠ

 

function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_height, $is_create, $is_crop=false, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3')

 

 

 

어떻게 하면 썸네일을 뽑을 수 있는지 고수분께 도움 좀 부탁 드립니다.

감사합니다. 

이 질문에 댓글 쓰기 :

답변 1

$filename, -> 확장자를 포함한 파일명(ex abc.jpg)

$source_path, -> 파일의 위치(ex G5_DATA_PATH.'/file/bo_table')

$target_path, -> 썸네일 폴더 생성위치(ex G5_DATA_PATH.'/file/bo_table') 

$thumb_width, -> 생성 썸네일의 기준 넓이 또는 제한넓이

$thumb_height,-> 생성 썸네일의 기준 높이 또는 제한높이 

$is_create, -> 페이지 새로고침 시 마다 썸네일을 재성성 할지 여부

$is_crop=false, -> 썸네일이 기준보다 클 경우 자를지여부

$crop_mode='center', -> 자를때 기준점

$is_sharpen=false, 

$um_value='80/0.5/3'

 

 

//높이 / 넓이 둘중 하나만 입력시 입력 값 기준으로 썸네일

필요한건 저정도라고 보심되겠네요.

$img = thumbnail('','','',800,600,false);
<img src="<?php echo $img?>"/>


답변 감사합니다.
적어주신 설명을 토대로 다시 살펴보니 위 방법으로는 썸네일을 만들 수가 없네요.



$img = "image.jpg";
$source_path = "/data/file/aaa/";
$target_path = "/data/file/aaa/";
$thumb = thumbnail($img,$source_path,$target_path,80,50,false);


echo "<img src='/data/file/aaa/$thumb' />";

위처럼 해야 썸네일이 보입니다.


아 이제 새로운 문제가 생겼습니다. ㅠ_ㅠ

$img, 즉 게시판에 첨부된 파일이름을 어찌 불러와야 하는지를 고민해야 하네요;;;

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

회원로그인

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