您想检查图像是否具有 Alpha 通道?但是您无法控制使用哪个 Imagick 版本?
背景
ImageMagick 6.4.0 版开始提供此方法
自 6.9.x 版开始,此方法返回布尔值而不是整数
示例
$image= new Imagick();
$image->readImage($source_file);
$imageHasAlphaChannel = (method_exists($image, 'getImageAlphaChannel') && ($document->getImageAlphaChannel() === \Imagick::ALPHACHANNEL_ACTIVATE || $document->getImageAlphaChannel() === true));