(PECL imagick 2, PECL imagick 3)
Imagick::randomThresholdImage β Crea una imagen de alto contraste y dos colores
$low
, float $high
, int $channel
= Imagick::CHANNEL_DEFAULT): boolCambia el valor de pΓxeles individuales basados en la instensidad de cada pΓxel comparado con el umbral. El resultado es una imagen de alto contraste y dos colores. Este mΓ©todo solo estΓ‘ disponible si Imagick ha sido compilado con ImageMagick versiΓ³n 6.2.9 o superior.
low
El punto bajo
high
El punto alto
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.
Devuelve true
en caso de Γ©xito.
Ejemplo #1 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();
}
?>