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

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

QA

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

답변 1

본문

안녕하세요.

 

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, 즉 게시판에 첨부된 파일이름을 어찌 불러와야 하는지를 고민해야 하네요;;;

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 12
© SIRSOFT
현재 페이지 제일 처음으로