(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.
blackPoint
El punto negro de la imagen
whitePoint
El 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();
}
?>