Imagick
PHP Manual

Imagick::normalizeImage

(PECL imagick 2.0.0)

Imagick::normalizeImageMejora el contraste de una imagen a color

Descripción

bool Imagick::normalizeImage ([ int $channel = Imagick::CHANNEL_ALL ] )

Mejora el contraste de una imagen a color ajustando los colores de los píxeles para abarcar el rango completo de colores disponibles.

Parámetros

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.

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

Ejemplo #1 Imagick::normalizeImage()

<?php
function normalizeImage($imagePath$channel) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$original = clone $imagick;
    
$original->cropimage($original->getImageWidth() / 2$original->getImageHeight(), 00);
    
$imagick->normalizeImage($channel);
    
$imagick->compositeimage($original, \Imagick::COMPOSITE_ATOP00);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>


Imagick
PHP Manual