(PECL imagick 3)
Imagick::haldClutImage — Remplace les couleurs de l'image
$clut, int $channel = Imagick::CHANNEL_DEFAULT): boolRemplace 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.
clutObjet 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
Retourne true en cas de succès.
Lance une exception ImagickException si une erreur survient.
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();
}
?>