(PECL imagick 2, PECL imagick 3)
Imagick::setImageIterations — Устанавливает итерации изображения
Устанавливает количество итераций, когда анимированное изображение повторяется.
iterations
Число итераций, которые изображение должно повторить. Используйте значение '0' для непрерывного повторения.
Функция выбрасывает исключение ImagickException, если возникла ошибка.
Пример #1 Пример использования Imagick::setImageIterations()
<?php
$imagick = new Imagick(realpath("Test.gif"));
$imagick = $imagick->coalesceImages();
$imagick->setImageIterations(1);
$imagick = $imagick->deconstructImages();
$imagick->writeImages('/path/to/save/OnceOnly.gif', true);
?>