Imagick
PHP Manual

Imagick::linearStretchImage

(PECL imagick 2.0.0)

Imagick::linearStretchImageEstrecha con saturación la intensidad de la imagen

Descripción

bool Imagick::linearStretchImage ( float $blackPoint , float $whitePoint )

Estrecha con saturación la intensidad de la imagen.

Parámetros

blackPoint

El punto negro de la imagen

whitePoint

El punto blanco de la imagen

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

Ejemplo #1 Imagick::linearStretchImage()

<?php
function linearStretchImage($imagePath$blackThreshold$whiteThreshold) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$pixels $imagick->getImageWidth() * $imagick->getImageHeight();
    
$imagick->linearStretchImage($blackThreshold $pixels$whiteThreshold $pixels);

    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>


Imagick
PHP Manual