Imagick::setImageAlphaChannel

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

Imagick::setImageAlphaChannel设置图像 alpha 通道

描述

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

激活或停用图像 alpha 通道。 modeImagick::ALPHACHANNEL_* 常量之一。如果 Imagick 已针对 ImageMagick 6.3.8 或更高版本编译,则此方法可用。

参数

mode

Imagick::ALPHACHANNEL_* 常量之一

返回值

成功时返回 true

错误/异常

发生错误时抛出 ImagickException。

参见

添加注释

用户贡献注释 1 个注释

11
simonjjarrett at gmail dot com
4 年前
如果您在将 PDF 转换为其他格式时遇到白色背景变为黑色的问题,则需要使用此函数并将 Imagick::ALPHACHANNEL_REMOVE 作为参数使用(此参数目前不在常量页面上,但存在于 PHP 7.2 中)来删除 alpha 通道。

<?php
$im
->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE );
?>
To Top