PHP | Imagick getImageDelay() Function

The Imagick::getImageDelay() function is an inbuilt function in PHP which is used to get the image delay. The delay is actually the time taken for transition from one image to another in a gif animation.
Syntax:
int Imagick::getImageDelay( void )
Parameters: This function doesn’t accepts any parameter.
Return Value: This function returns an integer value which contains the image delay in centiseconds(100centi = 1sec).
Exceptions: This function throws ImagickException on error.
Below programs illustrates the Imagick::getImageDelay() function in PHP:
Program 1:
<?php   // Create a new imagick object $imagickAnimation = new Imagick(   foreach ($imagickAnimation as $frame) {     $delay = $frame->getImageDelay();     echo $delay . '<br>'; }   ?> |
Output:
100 100 // Which means that image changes after every 1 second.
Program 2:
<?php   // Create a new imagick object $imagickAnimation = new Imagick(   foreach ($imagickAnimation as $frame) {     $delay = $frame->getImageDelay();     echo $delay . '<br>'; } ?> |
Output:
50 50 // Which means that image changes after every 0.5 second.
Reference: https://www.php.net/manual/en/imagick.getimagedelay.php



