ImageMagick Imagick::optimizeImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::optimizeImageLayers — 최적화를 위해 이미지의 반복되는 부분을 제거합니다.


설명

public Imagick::optimizeImageLayers(): bool

GIF가 배치한 각 이미지를 시퀀스에서 이전 이미지의 형태와 비교합니다. 여기에서 애니메이션 결과를 유지하면서 각 프레임을 대체할 가장 작은 잘린 이미지를 선택하려고 시도합니다. 이 메서드는 Imagick이 ImageMagick 버전 6.2.9 이상에 대해 컴파일된 경우 사용할 수 있습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

성공하면 true를 반환합니다.


오류/예외

오류가 발생하면 ImagickException이 발생합니다.


Examples

예제 #1 Imagick::optimizeImageLayers() 사용

GIF 이미지 읽기, 최적화 및 쓰기

                  
<?php
/* create new imagick object */
$im = new Imagick("test.gif");

/* optimize the image layers */
$im->optimizeImageLayers();

/* write the image back */
$im->writeImages("test_optimized.gif", true);
?>
                  
                

기타