Imagick::separateImageChannel
(PECL imagick 2.0.0)
Imagick::separateImageChannel — Sépare un canal d'une image
Description
bool Imagick::separateImageChannel
( int
$channel
)Sépare un canal d'une image, et retourne une image en niveaux de gris. Un canal est un composant de couleur particulier, de chaque pixel de l'image.
Liste de paramètres
-
channel -
Le canal à retourner. Pour les espaces de couleurs différentes de RGB, vous pouvez continuer d'utiliser les constantes CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE pour indiquer le premier, second ou troisième canal.
Valeurs de retour
Returns TRUE on success.
Erreurs / Exceptions
Lance une exception ImagickException si une erreur survient.
Exemples
Exemple #1 Exemple avec Imagick::separateImageChannel()
<?php
function separateImageChannel($imagePath, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->separateimagechannel($channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
separateImageChannel($imagePath, \Imagick::CHANNEL_GREEN);
?>