La función ImagickPixelIterator::setIteratorLastRow() es una función incorporada en PHP que se utiliza para establecer el iterador de píxeles en la última fila de píxeles.
Sintaxis:
bool ImagickPixelIterator::setIteratorLastRow( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Los siguientes programas ilustran la función ImagickPixelIterator::setIteratorLastRow() 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 pixel iterator $pixelIterator = $imagick->getPixelIterator(); // Get the current iterator row echo "Current row is " . $pixelIterator->getIteratorRow(); // Set the iterator to last row $pixelIterator->setIteratorLastRow(); // Get the current iterator row echo "<br>Current row is " . $pixelIterator->getIteratorRow(); ?>
Producción:
Current row is 0 Current row is 183
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'black'); // Get the pixel iterator $pixelIterator = $imagick->getPixelIterator(); // Set the iterator to last row $pixelIterator->setIteratorLastRow(); $row = $pixelIterator->getIteratorRow() + 1; echo "<br>Total number of rows in image is " . $row; ?>
Producción:
Total number of rows in image is 250
Referencia: https://www.php.net/manual/en/imagickpixeliterator.setiteratorlastrow.php