자동생성된 이미지썸네일 이름 뽑아오는 방법? 채택완료
큰사랑
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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인