Documentación offline PHP master

Imagick::optimizeImageLayers

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::optimizeImageLayers

Elimina las porciones recurrentes de imágenes a optimizar

Descripción#

public Imagick::optimizeImageLayers(): bool
```php

Compara cada imagen GIF con la anterior en la secuencia. A partir de ahí, el método intenta seleccionar la parte más pequeña de la imagen a reemplazar en cada imagen, manteniendo los resultados de la animación. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve `true` en caso de éxito.

## Errores/Excepciones

Lanza una ImagickException en caso de error.

## Ejemplos

Ejemplo con `Imagick::optimizeImageLayers`

Lectura, optimización y escritura de una imagen GIF
optimizeImageLayers(); /* escritura de la imagen */ $im->writeImages("test_optimized.gif", true); ?>

```php

Véase también#

Imagick::compareImageLayers, Imagick::writeImages, Imagick::writeImage