imageconvolution
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
imageconvolution — Накладення матриці 3х3, що викривляє, використовуючи коефіцієнт і зсув
Опис
imageconvolution( GdImage $image, array $matrix, float $divisor, float $offset): bool
Накладає матрицю, що викривляє, на зображення, використовуючи заданий коефіцієнт і зсув.
Список параметрів
image
Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()
matrix
Матриця 3x3: масив із трьох масивів по 3 значення з плаваючою точкою в кожному.
divisor
Дільник результату викривлення, що використовується для нормалізації.
offset
Зміщення кольорів.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.0.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
Приклади
Приклад #1 Створення рельєфу на логотипі PHP.net
Loading...
Результат виконання наведеного прикладу:
Приклад #2 Розмиття по Гаусу
Loading...
Результат виконання наведеного прикладу:
Дивіться також
- imagefilter() - Застосовує фільтр до зображення