Imagick::evaluateImage
(PECL imagick 2, PECL imagick 3)
Imagick::evaluateImage — Applique une expression à une image
Description
public Imagick::evaluateImage(int $op
, float $constant
, int $channel
= Imagick::CHANNEL_DEFAULT): bool
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.
Valeurs de retour
Retourne true
en cas de succès.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
Exemples
Exemple #1 Exemple avec Imagick::evaluateImage()
Utilisation de evaluateImage pour réduire l'opacité
d'une image.
<?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;
?>