Documentación offline PHP master

Imagick::fxImage

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

En esta página

Imagick::fxImage

Evalúa una expresión por cada píxel de la imagen

Descripción#

public Imagick::fxImage(string $expression, [int $channel]): Imagick
```php

Evalúa una expresión por cada píxel de la imagen. Consulte [El Operador de Imagen de Efectos Especiales Fx](http://www.imagemagick.org/script/fx.php) para más información.

## Parámetros

`expression`  
La expresión.

`channel`  
Proporcione cualquier constante de canal que sea válida para su modo de canal. Para aplicar más de un canal, combine las constantes channeltype usando operadores a nivel de bits. Consulte esta lista de [constantes de canal](#imagick.constants.channel).

## Valores devueltos

Devuelve `true` en caso de éxito.

## Errores/Excepciones

Lanza una ImagickException en caso de error.

## Ejemplos

`Imagick::fxImage`
newPseudoImage(200, 200, "xc:white"); $fx = 'xx=i-w/2; yy=j-h/2; rr=hypot(xx,yy); (.5-rr/140)*1.2+.5'; $fxImage = $imagick->fxImage($fx); header("Content-Type: image/png"); $fxImage->setimageformat('png'); echo $fxImage->getImageBlob(); } ?>

```php