PHP Imagick setImageIterations () Function

PHP

Syntax:
bool Imagick::setImageIterations (int $iterations)
Parameters:This function takes one parameter, $iterations,which contains the number of iterations. Set to 0 to make this loop forever.Return Value:This function returns TRUE on success.Exceptions: this function throws an ImagickException on error.The following programs illustrate the Imagick::setImageIterations() functionin PHP:Program 1:  
// Create a new imagick object $imagickAnimation = new Imagick ( ' https://media.engineerforengineer.org/wp-content/ uploads / 2019112014 3630 / newanimated.gif ' ); foreach ( $imagickAnimation as $frame ) { // Add a delay of 3 seconds $frame -> setImageDelay (300); }  
// Set up interactions $imagickAnimation = $imagickAnimation -> coalesceImages(); $imagickAnimation -> setImageIterations (1);  
// Show image header ( "Content-Type: image / gif" ); echo $imagickAnimation -> getImagesBlob(); ?>
Output: Program 2:  
// Create a new one imagick object $imagickAnimation = new Imagick ( ' https://media.engineerforengineer.org/wp-content/uploads/2019112014363 0 / newanimated.gif ' );  
// Set interactions to 0 (infinite loop) $imagickAnimation = $imagickAnimation -> coalesceImages(); $imagickAnimation -> setImageIterations (0);  
// Show image header ( "Content-Type: image / gif" ); echo $imagickAnimation -> getImagesBlob(); ?>
Output: Link:https://www.php.net/manual/en/imagick.setimageiterations.php