자동생성된 이미지썸네일 이름 뽑아오는 방법?

자동생성된 이미지썸네일 이름 뽑아오는 방법?

QA

자동생성된 이미지썸네일 이름 뽑아오는 방법?

본문

안녕하세요?

 

다름이아니라.. 이미지 파일을 첨부할때 view.skin.php 에서 get_view_thumbnail 함수를 통해서

 

자동으로 썸네일 이미지를 생성하는데요

 

예를들어서 aaaa.jpg를 올리면 thumb-aaa_700x236.jpg 로 자동생성이 됩니다.

 

그런데 이렇게 자동생성된 썸네일을 다른 곳에서 불러오려하니 여의치가 않네요^^;

 

즉 이미지의 사이즈에 따라서 가변적으로 썸네일 이름을 부여해 버려서 이미지를 불러오는네

 

어려움이 있네요..ㅣ

 

아시는 분들 답변 부탁드려요^^

 

 

이 질문에 댓글 쓰기 :

답변 2

썸네일 이미지는 수시로 삭제, 생성이 될 가능성이 있기 때문에 게시판에 의해 생성된 썸네일 이미지를 불러서 쓰면 나중에 문제(엑스박스)가 될 수 있습니다.

그러므로 다른 곳에서 썸네일 이미를 사용하려면 thumbnail 함수를 이용하는 것이 좋을 것입니다.

 

일단 게시판을 통해 업로드된 원본 이미지의 위치와 이름을 알고 있다고 전제하고,

아래와 같이 하면 별도로 썸네일 이미지를 사용할 수 있습니다.


//썸네일 이미지를 불러오려는 곳에서
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
 
$filename = '2130706433_test.jpg'; //원본이미지 이름
$save_path = G5_DATA_PATH.'/file/test'; //이미지가 저장된 위치(test 게시판)
$thumb_width = 400; //썸네일 이미지 넓이
$thumb_height = 300; //썸네일 이미지 높이
$thumb = thumbnail($filename, $save_path, $save_path, $thumb_width, $thumb_height, false);
echo $thumb; //썸네일 이미지 이름
 
$save_url = G5_DATA_URL.'/file/test'; //이미지가 저장된 위치 URL
echo '<img src="'.$save_url.'/'.$thumb.'" alt="">'; // 썸네일 이미지 출력
 
답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

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