[함수]gif(animate)이미지 썸네일 만드는 기본 방법 > 그누보드5 팁자료실

그누보드5 팁자료실

[함수]gif(animate)이미지 썸네일 만드는 기본 방법 정보

[함수]gif(animate)이미지 썸네일 만드는 기본 방법

본문

여러군데 많은 소스들이 있습니다
하지만 초보자가 사용하기에는 너무많은 소스의 양과
복잡한 내용들을 담고 있습니다
회사 초보 개발자가 너무 힘들어 하는것 같애서
알기쉽게 하나 만들었습니다.
다른분들도 혹시 필요하지 않을까 해서
올려 봅니다
도움이 되었으면 합니다
Imagick 는 반드시 설치 되어 있어야 합니다

function createGifAnimation($file,$saveFile,$sizeW,$sizeH){

  $imagick = new Imagick(realpath($file));

  $imagick = $imagick->coalesceImages();

  $totalFrames = $imagick->getNumberImages();

  foreach ($imagick as $frame) {

    $getImageTicksPerSecondVal = $frame->getImageTicksPerSecond();

    $imagick->setImageTicksPerSecond($getImageTicksPerSecondVal);

    $imagick->adaptiveResizeImage($sizeW, $sizeH);

  }

  $imagick = $imagick->deconstructImages();

  $imagick->writeImages($saveFile, true);

}

추천
3

댓글 7개

전체 5 |RSS

회원로그인

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