Imagick::distortImage
(PECL imagick 2 >= 2.0.1, PECL imagick 3)
Imagick::distortImage — Спотворює зображення, використовуючи різні методи спотворення
Опис
public Imagick::distortImage(int $method, array $arguments, bool $bestfit): bool
Спотворює зображення, використовуючи різні методи спотворення, зіставляючи пошукові запити кольору вихідного зображення з новим цільовим зображенням, зазвичай того ж розміру, що й вихідне зображення, якщо для параметра "bestfit" встановлено значення true
Якщо параметр "bestfit" увімкнений і це дозволяє спотворення, цільове зображення налаштовується таким чином, щоб вихідне зображення повністю відповідало кінцевому цільовому зображенню, яке матиме відповідний розмір та зміщення. Також у багатьох випадках при порівнянні враховуватиметься віртуальне зміщення вихідного зображення.
Цей метод доступний, якщо Imagick був скомпільований з версією ImageMagick 6.3.6 або старшим.
Список параметрів
method
Метод искажения изображения. Смотритеконстанти спотворення
arguments
Аргументи обраного методу спотворення.
bestfit
Спроба змінити розмір призначення, щоб він відповідав спотвореному джерелу.
Значення, що повертаються
У разі успішної роботи повертає true
Помилки
Викликає ImagickException у разі виникнення помилки.
Приклади
Приклад #1 Приклад використання Imagick::distortImage()** :**
Спотворення зображення та відображення у браузері.
Loading...
Висновок наведеного прикладу буде схожим на:
Дивіться також
- Imagick::blurImage() - Додає фільтр розмиття до зображення
- Imagick::motionBlurImage() - Імітує розмиття у русі
- Imagick::radialBlurImage() - Радіальне розмиття зображення