PHP | Imagick getImageDelay() Function
Last Updated :
22 Nov, 2019
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
$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
$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
Share your thoughts in the comments
Please Login to comment...