Here is how you can get the delay between the frames in gif file:
<?php
$animation = new Imagick("file.gif");
foreach ($animation as $frame) {
$delay = $animation->getImageDelay();
echo $delay;
}
?>
(PECL imagick 2, PECL imagick 3)
Imagick::getImageDelay — Возвращает задержку изображения
Сигнатура функции не содержит параметров.
Возвращает задержку изображения.
Функция выбрасывает исключение ImagickException, если возникла ошибка.
Here is how you can get the delay between the frames in gif file:
<?php
$animation = new Imagick("file.gif");
foreach ($animation as $frame) {
$delay = $animation->getImageDelay();
echo $delay;
}
?>