애니메이션 GIF 갤러리형 게시판 목록에서 정지영상으로 썸네일 추출 > 그누보드 관련 자료실

본문 바로가기
루시웹닷넷 [DX Network]
루시웹닷넷 [DX Network]
사이트 내 전체검색


회원로그인

사이트 링크 교환 공간

오른쪽 월간 베스트 5

접속자 정보

  • < 방문자의 접속 지역 >
  • 미국
    54.225.***.***

서버시간 (KST)

  • 2018/10/17
    02:49:16 AM
  • (음력 2018/09/09)

부가 서비스 코너

  • 서비스 준비중

설문조사

새로운 투표는 뭘로 할까?

그누보드 관련 자료실

애니메이션 GIF 갤러리형 게시판 목록에서 정지영상으로 썸네일 추출

페이지 정보

[프로필 사진]

작성자 : 누리 쪽지보내기 작성글 보기 (2)

조회수 : 373

작성일 : 2018-05-01 12:21:47

레벨 : 6 | 경험치 : 6% | 출석일수 : 75일

추천 : 0

220.122.***.***

본문

그누보드 5.2.9 용.


기본 스킨 갤러리형 게시판 목록에서 트래픽 절감을 위해 정지영상으로 처리. (게시물 읽기에는 영향 없음)


lib/thumbnail.lib.php


수정할 부분 1


아래 내용 찾아서



    // Animated GIF는 썸네일 생성하지 않음
    if($size[2] == 1) {
        if(is_animated_gif($source_file))
            return basename($source_file);
    }


아래 코드로 수정



    // Animated GIF 여부 확인
    is_anim_gif = 0;
    if($size[2] == 1) {
        $is_anim_gif = is_animated_gif($source_file);
    }


수정할 부분 2


아래 코드가 있는 부분 찾아서...



    // sharpen 적용
    if($is_sharpen && $is_large) {
        $val = explode('/', $um_value);
        UnsharpMask($dst, $val[0], $val[1], $val[2]);
    }


그 아래에 다음 코드 추가


주의 : 움직이는 GIF 구분을 위해 $stamp_data_im 경로에 적당한 워터마크용 파일을 넣을것.



    if($is_anim_gif != 0) {
        // http://php.net/manual/en/image.examples-watermark.php 인용

        // Load the stamp and the photo to apply the watermark to
        $stamp_data_im = imagecreatefromgif('<움직이는 GIF 워터마크용 파일.gif>');

        // Set the margins for the stamp and get the height/width of the stamp image
        $marge_right = 10;
        $marge_bottom = 10;
        $sx = imagesx($stamp_data_im);
        $sy = imagesy($stamp_data_im);

        // Copy the stamp image onto our photo using the margin offsets and the photo 
        // width to calculate positioning of the stamp. 
        imagecopy($dst, $stamp_data_im, imagesx($dst) - $sx - $marge_right, imagesy($dst) - $sy - $marge_bottom, 0, 0, imagesx($stamp_data_im), imagesy($stamp_data_im));

        // Output and free memory
        imagedestroy($stamp_data_im);
    }



코드 적용하고 갤러리 목록에서 새로고침하면 자동으로 썸네일이 생성 된다.


루시웹 보조 관리자 계정

추천 0

댓글목록

등록된 댓글이 없습니다.


접속자집계

오늘
209
어제
593
최대
656
전체
179,375
Contact and information

사이트 소개 개인정보처리방침 서비스이용약관 사이트맵

Copyright © 닻별 네트웍스 (DX Network) All rights reserved.