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...