썸네일 중앙쪽으로 나오게 하려면?

썸네일 중앙쪽으로 나오게 하려면?

QA

썸네일 중앙쪽으로 나오게 하려면?

본문

우선 썸네일은 원본 이미지보다 작게 만드는 기능입니다.

그런데 정해놓은 썸네일의 너비가 원본 이미지보다 큰 경우 썸네일이 정상적으로 만들어 지지 않고 흰 여백이 생기게 됩니다.

 

이때 여백업이 썸네일을 생성하는 방법은 thumbnail.lib.php 400번째 줄에서

$is_large = false; 에서 $is_large = true;로 바꿔주는 것입니다.

 

그런데 이렇게 했을 경우 상단 기준으로 썸네일을 생성합니다.

상단이 아닌 중앙을 기준으로 썸네일을 생성하는 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

여백 해결 방법은 $is_large 말고 여기에서 $is_crop=true 로 변경하면 중앙 기준으로 생성됩니다.

 

// 게시글리스트 썸네일 생성
function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_create=false, $is_crop=true, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3')

 

그누보드 원본에서 크롭 기본 설정은 중앙으로 되어 있습니다.

 

    if($is_large) {
        // 크롭처리
        if($is_crop) {
            switch($crop_mode)
            {
                case 'center':

$is_large 말고

여기에서 $is_crop=true 로 변경한다는 것이 get_list_thumbnail 파라미터로 $is_crop=true를 넣으라는 것 맞나요?

그런데 그 전에  if($is_large) { 조건이 있기 때문에 이 조건을 만족하지 못하면 크롭으로 진행되지 않기 때문에 이 경우(썸네일이 원본보다 넓은 경우)에는 large값을 강제로 true 해준 것입니다.
제가 잘못 이해하고 있나요?'

*우선 제 본 질문은 해결되었습니다.

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

회원로그인

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