(PECL imagick 2, PECL imagick 3)
Imagick::randomThresholdImage — Crée une image en deux couleurs, à haut contraste
$low
, float $high
, int $channel
= Imagick::CHANNEL_DEFAULT): boolChange la valeur de chaque pixel en fonction de l'intensité de la couleur, et la compare à un seuil. Le résultat est une image en deux couleurs, à haut contraste. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
low
Le point inférieur.
high
Le point supérieur.
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.
Retourne true
en cas de succès.
Exemple #1 Exemple avec Imagick::randomThresholdImage()
<?php
function randomThresholdimage($imagePath, $lowThreshold, $highThreshold, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->randomThresholdimage(
$lowThreshold * \Imagick::getQuantum(),
$highThreshold * \Imagick::getQuantum(),
$channel
);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>