bool Imagick : :haldClutImage ($clut, $channel)Paramètres :cette fonction prend deux paramètres comme ci-dessus et décrit ci-dessous :
- $clut :ce paramètre est utilisé pour stocker la valeur de l`objet Imagick contenant l`image de recherche Hald.
- $ canal :Ce paramètre fournit une constante de canal valide pour le mode canal. Plusieurs canaux peuvent être combinés à l`aide de l`opérateur au niveau du bit. Le canal par défaut dans la fonction Imagick est Imagick::CHANNEL_DEFAULT.
Le programme suivant illustre la fonction Imagick::haldClutImage()en PHP :Programme 1 :
< ? Php
// require_once (` path / vendor / autoload.php `);
// Créer de nouveaux objets Imagick
$imagick
=
nouveau
Imagick (
realpath
(
`img / engineeringforengineer.png`
));
$imagickPalette
=
nouveau
Imagick (
realpath
(
" img / ingénieurpouringénieur. png "
));
// Utiliser les fonctions sepiatoneImage et haldClutImage
$imagickPalette
-> sepiatoneImage (50);
$imagick
-> haldClutImage (
$imagickPalette
);
// Titre de l`image
header (
"Content-Type : image / jp g"
);
// Afficher l`image de sortie
echo
$ imagick
-> getImageBlob();
?>
Sortie : Programme 2 : < ? php
// require_once (` path / vendor / autoload.php `);
// Crée un nouvel objet Imagick
$imagick
=
new
Imagick (
`img /engineerforengineer.png`
);
$imagickPalette
=
new
Imagick (
"img/engineerforengineer.png"
);
// Utilisation de la fonction haldClutImage
$imagickPalette
-> sepiatoneImage (150);
$imagick
-> haldClutImage (
$imagickPalette
);
// Écrire une image de sortie
$imagick
-> writeImage (
`raiseImae1.png`
);
// Détruire Imagick
$imagick
-> destroy();
?>
Sortie : Lien : http://php.net/manual/en/imagick .haldclutimage.php