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::distortImage()

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