International PHP Conference Berlin 2021


(PECL imagick 2 >= 2.1.0, PECL imagick 3)

Imagick::setImageAlphaChannelDéfinit le canal alpha de l'image


public Imagick::setImageAlphaChannel ( int $mode ) : bool

Active ou désactive le canal alpha de l'image. Le mode est un parmi les constantes Imagick::ALPHACHANNEL_*. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.3.8 ou supérieur.

Liste de paramètres


Une constante parmi les constantes Imagick::ALPHACHANNEL_*.

Valeurs de retour

Retourne true en cas de succès.

Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

Voir aussi

add a note add a note

User Contributed Notes 1 note

simonjjarrett at gmail dot com
11 months ago
If you're having trouble with white backgrounds turning black when converting PDFs to other formats, you need to use this function with Imagick::ALPHACHANNEL_REMOVE as the parameter (this is not currently on the constants page, but it exists in PHP 7.2) to remove the alpha channel.

->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE );
To Top