(PECL imagick 2, PECL imagick 3)
Imagick::linearStretchImage — Estrecha con saturación la intensidad de la imagen
Estrecha con saturación la intensidad de la imagen.
blackPointEl punto negro de la imagen
whitePointEl punto blanco de la imagen
Devuelve true en caso de éxito.
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();
}
?>