PHP | Función Imagick OptimizeImageLayers()

La función Imagick::optimizeImageLayers() es una función incorporada en PHP que se usa para eliminar las partes repetidas de las imágenes para optimizar. Esta función compara cada imagen que el GIF desecha de la imagen anterior en la secuencia. 

Sintaxis:

bool Imagick::optimizeImageLayers( void)

Parámetros: Esta función no acepta ningún parámetro. 

Valor de retorno: esta función devuelve VERDADERO en caso de éxito. 

Errores/Excepciones: Esta función lanza ImagickException en caso de error. 

Los siguientes programas ilustran la función Imagick::optimizeImageLayers() en PHP: 

Programa: 

php

<?php
 
// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20190823154611/geeksforgeeks24.png');
  
// Optimizing the image layers
$imagick->optimizeImageLayers();
  
header("Content-Type: image/jpg");
 
// Display the output image
echo $imagick->getImageBlob();
 
?>

Producción:

  

Referencia: https://www.php.net/manual/en/imagick.optimizeimagelayers.php

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *