Imagick::haldClutImage

(PECL imagick 3)

Imagick::haldClutImage — Remplace les couleurs de l'image

Description

public function Imagick::haldClutImage(Imagick $clut, int $channel = Imagick::CHANNEL_DEFAULT): bool

Remplace les couleurs de l'image en utilisant la table de correspondance Hald. Les images Hald peuvent être créées en utilisant le codeur de couleur HALD.

Liste de paramètres

clut

Objet Imagick contenant l'image de correspondance Hald.

channel

N'importe quelle constante de canal valide pour le mode de canal utilisé. Pour l'appliquer à plus d'un canal, il faut combiner les constantes de canaux en utilisant des opérateurs bit à bit. Par défaut, vaut Imagick::CHANNEL_DEFAULT. Se reporter à la liste des constantes de canaux

Valeurs de retour

Retourne true en cas de succès.

Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

Exemples

Exemple #1 Exemple avec Imagick::haldClutImage()

<?php
function haldClutImage($imagePath) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagickPalette = new \Imagick(realpath("images/hald/hald_8.png"));
    $imagickPalette->sepiatoneImage(55);
    $imagick->haldClutImage($imagickPalette);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>