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...
Дивіться також
- Imagick::compareImageLayers() - Повертає максимальну обмежуючу область між зображеннями
- Imagick::writeImages() - Записує зображення або послідовність зображень
- Imagick::writeImage() - Записує зображення за вказаним ім'ям файлу