[함수]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개

© SIRSOFT
현재 페이지 제일 처음으로