La función Gmagick::getimageiterations() es una función incorporada en PHP que se utiliza para obtener iteraciones de imágenes. Las iteraciones en realidad significan el número de veces que se muestran fotogramas en una imagen, que es 0 en el caso de una imagen fija y 1 en el caso de una animación.
Sintaxis:
int Gmagick::getimageiterations( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve un valor entero que contiene las iteraciones de la imagen, que es 0 en el caso de una imagen fija y 1 en el caso de animaciones.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::getimageiterations() en PHP:
Programa 1:
<?php // Create a new Gmagick object // https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png $gmagick = new Gmagick('./geeksforgeeks.png'); // Set the iterations $iterations = $gmagick->getimageiterations(); echo $iterations; ?>
Producción:
0 // Because this is a still image.
Programa 2:
<?php // Create a new Gmagick object // https://media.geeksforgeeks.org/wp-content/uploads/20191117145951/g4gnaimation1.gif $gmagickAnimation = new Gmagick('g4gnanimation1.gif'); // Set the iterations $iterations = $gmagickAnimation->getimageiterations(); echo $iterations; ?>
Producción:
1 // Because this is a animation.
Referencia: https://www.php.net/manual/en/gmagick.getimageiterations.php