테스트 사이트 - 개발 중인 베타 버전입니다

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

큰사랑 10년 전 조회 2,470

안녕하세요?

 

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

 

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

 

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

 

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

 

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

 

어려움이 있네요..ㅣ

 

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

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

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

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

 

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

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

</p><p>//썸네일 이미지를 불러오려는 곳에서</p><p>include_once(G5_LIB_PATH.'/thumbnail.lib.php');</p><p> </p><p>$filename = '2130706433_test.jpg'; //원본이미지 이름</p><p>$save_path = G5_DATA_PATH.'/file/test'; //이미지가 저장된 위치(test 게시판)</p><p>$thumb_width = 400; //썸네일 이미지 넓이</p><p>$thumb_height = 300; //썸네일 이미지 높이</p><p>$thumb = thumbnail($filename, $save_path, $save_path, $thumb_width, $thumb_height, false);</p><p>echo $thumb; //썸네일 이미지 이름</p><p> </p><p>$save_url = G5_DATA_URL.'/file/test'; //이미지가 저장된 위치 URL</p><p>echo '<img src="'.$save_url.'/'.$thumb.'" alt="">'; // 썸네일 이미지 출력</p><p>
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

답변 감사드립니다 ^^ 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인