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.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).

Приклади

Приклад #1 Створення рельєфу на логотипі PHP.net

Loading...

Результат виконання наведеного прикладу:

Висновок прикладу: Створення рельєфу на логотипі PHP.net

Приклад #2 Розмиття по Гаусу

Loading...

Результат виконання наведеного прикладу:

Висновок прикладу: Розмиття за Гаусом

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

  • imagefilter() - Застосовує фільтр до зображення