Imagick::setProgressMonitor
(PECL imagick 3 >= 3.3.0)
Imagick::setProgressMonitor — Встановлює callback-функцію, яка буде викликатись під час обробки зображення Imagick
Опис
public Imagick::setProgressMonitor(callable $callback): bool
Встановлює callback-функцію, яка буде викликатись під час обробки зображення Imagick.
Список параметрів
callback
Callback – функція прогресу для виклику. Вона повинна повернути true, якщо обробка зображення повинна продовжуватися, або false, якщо її потрібно скасувати. Параметр offset вказує на прогрес, а параметр span - загальний обсяг роботи, який необхідно виконати.
callback
(
mixed $offset
,
mixed
$span
): bool
Застереження
Значення, що передаються в callback-функцію, не узгоджені. Зокрема параметр span може збільшуватися під час обробки зображення. Через це обчислення прогресу виконання операції із зображенням у відсотках не є тривіальним.
Значення, що повертаються
У разі успішної роботи повертає true
Приклади
Приклад #1 Приклад використання Imagick::setProgressMonitor()****
Loading...