Imagick::optimizeImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::optimizeImageLayersRemoves repeated portions of images to optimize

Descrição

publicImagick::optimizeImageLayers(): bool

Compares each image the GIF disposed forms of the previous image in the sequence. From this it attempts to select the smallest cropped image to replace each frame, while preserving the results of the animation. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.2.9 ou superior.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true em caso de sucesso.

Erros/Exceções

Lança uma exceção ImagickException em caso de erro.

Exemplos

Exemplo #1 Using Imagick::optimizeImageLayers()

Reading, optimizing and writing a GIF image

<?php

$im = new Imagick("test.gif");


$im->optimizeImageLayers();


$im->writeImages("test_optimized.gif", true);
?>

Veja Também

To Top