Imagick::getImageAlphaChannel

(Информация о версии неизвестна, возможно, только в SVN)

Imagick::getImageAlphaChannelВозвращает альфа-канал изображения

Описание

int Imagick::getImageAlphaChannel ( void )

Получение значения альфа-канала изображения. Возвращаемое значение будет одной из констант альфа-канала. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.4.0 или старше.

Возвращаемые значения

Возвращает константу определенную текущим значением альфа-канала. Смотрите список констант альфа-канала.

Ошибки

Вызывает ImagickException при ошибке.

Коментарии

Автор:
You want to check wether an image has an alpha channel? But you have no control which Imagick Version is used?

Background: 

Method available since ImageMagick 6.4.0
Method returns boolean instead of int since 6.9.x

Example:

$image= new Imagick();
$image->readImage($source_file);

$imageHasAlphaChannel = (method_exists($image, 'getImageAlphaChannel') && ($document->getImageAlphaChannel() === \Imagick::ALPHACHANNEL_ACTIVATE || $document->getImageAlphaChannel()  === true));
2022-02-17 10:54:00
http://php5.kiev.ua/manual/ru/imagick.getimagealphachannel.html

    Поддержать сайт на родительском проекте КГБ