Documentación offline PHP master

Imagick::evaluateImage

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

En esta página

Imagick::evaluateImage

Aplica una expresión a una imagen

Descripción#

public Imagick::evaluateImage(int $op, float $constant, [int $channel]): bool
```php

Aplica una expresión aritmética, relacional o lógica a una imagen. Utilice estos operadores para aclarar u oscurecer una imagen, para aumentar o reducir el contraste, o para producir una imagen invertida.

## Parámetros

`op`  
El operador de evaluación

`constant`  
El valor del operador

`channel`  
Proporciona una constante de canal válida para su modo de canal. Para utilizar más de un canal, combine las constantes de tipo de canal utilizando los operadores a nivel de bits. Consulte la 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

Ejemplo con `Imagick::evaluateImage`

Uso de evaluateImage para reducir la opacidad de una imagen.
evaluateImage(Imagick::EVALUATE_DIVIDE, 2, Imagick::CHANNEL_ALPHA); // Mostrar la imagen header("Content-Type: image/png"); echo $im; ?>

```php