Imagick::optimizeImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::optimizeImageLayers — Видаляє повторювані частини зображень для оптимізації

Опис

public Imagick::optimizeImageLayers(): bool

Порівнює кожне зображення, розташоване у форматі GIF, із попереднім зображенням у послідовності. Виходячи з цього, функція намагається вибрати найменше зображення, що обрізає, для заміни кожного кадру, зберігаючи при цьому результати анімації. Цей метод доступний, якщо Imagick був скомпільований із версією ImageMagick 6.2.9 або старшим.

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

У разі успішної роботи повертає true

Помилки

Викликає ImagickException у разі виникнення помилки.

Приклади

Приклад #1 Приклад використання Imagick::optimizeImageLayers()****

Читання, оптимізація та запис зображення у форматі GIF

Loading...

Дивіться також