Imagick::evaluateImage
(PECL imagick 2.0.0)
Imagick::evaluateImage — Applique une expression à une image
Description
$op
, float $constant
[, int $channel
= Imagick::CHANNEL_ALL
] )Applique une expression arithmétique, relationnelle ou logique à une image. Utilisez ces opérateurs pour éclaircir ou assombrir une image, pour augmenter ou réduire le contraste, ou encore, produire une image inversée.
Liste de paramètres
-
op
-
L'opérateur d'évaluation
-
constant
-
La valeur de l'opérateur
-
channel
-
Fournit une constante de canal valide pour votre mode de canal. Pour utiliser plus d'un canal, combinez les constantes de type de canal en utilisant les opérateurs de bits. Reportez-vous à la liste des constantes de canal.
Exemples
Exemple #1 Exemple avec Imagick::evaluateImage()
<?php
// Création d'un nouvel objet avec l'image
$im = new Imagick('example-alpha.png');
// Réduction de l'alpha de 50%
$im->evaluateImage(Imagick::EVALUATE_DIVIDE, 2, Imagick::CHANNEL_ALPHA);
// Affichage de l'image
header("Content-Type: image/png");
echo $im;
?>
Valeurs de retour
Returns TRUE
on success.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.