Documentación offline PHP master

Imagick::filter

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::filter

Aplica un núcleo de convolución personalizado a la imagen

[!WARNING] Esta función está DEPRECADA a partir de Imagick 3.4.4. Depender de esta funcionalidad está fuertemente desaconsejado.

Descripción#

public Imagick::filter(ImagickKernel $ImagickKernel, [int $channel]): bool
```php

Aplica un núcleo de convolución personalizado a la imagen.

## Parámetros

`ImagickKernel`  
Una instancia de ImagickKernel que representa un solo núcleo o una serie de núcleos vinculados.

`channel`  
Proporciona una constante de canal válida para su modo de canal. Para aplicarlo a más de un canal, combínense las [constantes de canales](#imagick.constants.channel) utilizando un operador a nivel de bits. Por defecto, vale `Imagick::CHANNEL_DEFAULT`. Consúltese la lista de [constantes de canales](#imagick.constants.channel)

## Valores devueltos

Devuelve `true` en caso de éxito.

## Ejemplos

`Imagick::filter`
scale($strength, \Imagick::NORMALIZE_KERNEL_VALUE); $kernel->addUnityKernel(1 - $strength); $imagick->filter($kernel); header("Content-Type: image/jpg"); echo $imagick->getImageBlob(); } ?>

```php