La función Imagick::getIteratorIndex() es una función incorporada en PHP que se utiliza para obtener el índice de la imagen activa actual. Esta es una alternativa para la función getImageIndex() .
Sintaxis:
int Imagick::getIteratorIndex( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve un valor entero que contiene el índice de la imagen en la pila.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::getIteratorIndex() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Index $index = $imagick->getIteratorIndex(); echo $index; ?>
Producción:
0 // Which means the first image.
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Add two more images in the same imagick object $imagick->addImage( new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png')); $imagick->addImage( new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png')); // Get the Index $index = $imagick->getIteratorIndex(); echo $index; ?>
Producción:
2 // Which means the third image.
Referencia: https://www.php.net/manual/en/imagick.getiteratorindex.php