Imagick::recolorImage

(No version information available, might only be in Git)

Imagick::recolorImageRecolore l'image

Description

Imagick::recolorImage ( array $matrix ) : bool

Traduit, met à l'échelle, cisaille et fait pivoter les couleurs de l'image. Cette méthode supporte les matrices variables de mise à l'échelle, mais normalement, la matrice 5x5 est utilisée pour RGBA et une matrice 6x6 est utilisée pour CMYK. La dernière ligne doit contenir les valeurs normalisées. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.6 ou supérieur.

Liste de paramètres

matrix

La matrice contenant les valeurs des couleurs.

Valeurs de retour

Retourne TRUE en cas de succès.

Voir aussi

Exemples

Exemple #1 Exemple avec Imagick::recolorImage()

<?php
function recolorImage($imagePath) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$remapColor = [ 100,
        
001,
        
010,];

//$remapColor = [
//    1.438, -0.122, -0.016,  0, 0, -0.03,
//    -0.062,  1.378, -0.016,  0, 0,  0.05,
//    -0.062, -0.122, 1.483,   0, 0, -0.02,
//];

    
@$imagick->recolorImage($remapColor);

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

?>