Imagick::adaptiveBlurImage
(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveBlurImage — Додає адаптивний фільтр розмиття до зображення
Опис
public Imagick::adaptiveBlurImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool
Додає адаптивний фільтр розмиття до зображення. Інтенсивність адаптивного розмиття значно зменшується до країв зображення, тоді як стандартне розмиття рівномірно розподіляється по всьому зображенню. Цей метод доступний, якщо Imagick був скомпільований із версією ImageMagick 6.2.9 або старшим.
Список параметрів
radius
Радіус Гауса, у пікселях, крім центрального пікселя. Якщо передано 0, то радіус буде вибрано автоматично.
sigma
Стандартне відхилення Гауса, у пікселях.
channel
Передайте будь-яку коректну для вашого режиму каналу константу. Для застосування до більш ніж одного каналу комбінуйте константи каналів за допомогою побітових операторів. За замовчуванням одно **Imagick::CHANNEL_DEFAULT
**Обратитесь к спискуконстант каналів
Значення, що повертаються
У разі успішної роботи повертає true
Помилки
Викликає ImagickException у разі виникнення помилки.
Приклади
Приклад #1 Приклад використання Imagick::adaptiveBlurImage()** :**
Адаптивне розмиття зображення та відображення його у браузері.
Loading...
Висновок наведеного прикладу буде схожим на:
Дивіться також
- Imagick::blurImage() - Додає фільтр розмиття до зображення
- Imagick::motionBlurImage() - Імітує розмиття у русі
- Imagick::radialBlurImage() - Радіальне розмиття зображення