(PECL imagick 2, PECL imagick 3)
Imagick::setImageIterations — Устанавливает итерации изображения
Устанавливает количество итераций, когда анимированное изображение повторяется.
iterationsЧисло итераций, которые изображение должно повторить. Используйте значение '0' для непрерывного повторения.
При успешном выполнении функция возвращает true.
При ошибке функция выбрасывает исключение 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);
?>