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

썸네일 여백 없애기 get_file_thumbnail, get_view_thumbnail

· 2년 전 · 1638

thumbnail 함수에 $thumb_width 인수를 0으로 보내면 thumbnail 함수에서 thumb_height를 기준으로 원본이미지를 키워서 썸네일을 만듭니다.

 

function get_view_thumbnail($contents, $thumb_width=0)

{

...

 

            // Animated GIF 체크
            $is_animated = false;
            if($file_ext === 'gif') {
                $is_animated = is_animated_gif($srcfile);

                if($replace_content = run_replace('thumbnail_is_animated_gif_content', '', $contents, $srcfile, $is_animated, $img_tag, $data_path, $size)){

                    $contents = $replace_content;
                    continue;
                }
            }
            $thumb_width_tmp = $thumb_width;
            // 원본 width가 thumb_width보다 작다면
            if($size[0] <= $thumb_width)
            $thumb_width_tmp = 0;
                //continue;

            // 썸네일 높이
            $thumb_height = round(($thumb_width * $size[1]) / $size[0]);
            $filename = basename($srcfile);
            $filepath = dirname($srcfile);


            $thumb_width = $thumb_width_tmp;
            // 썸네일 생성
            if(!$is_animated)
                $thumb_file = thumbnail($filename, $filepath, $filepath, $thumb_width, $thumb_height, false);
            else
                $thumb_file = $filename;

            if(!$thumb_file)
                continue;

 

...

댓글 작성

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

로그인하기

게시글 목록

번호 제목
21529
21526
21521
21516
21513
21502
21485
21471
21467
21457
21424
21421
21415
21410
21406
21405
21394
21378
21354
21349
21345
21316
21299
21297
21279
21276
21254
21242
21214
21206