如果您在将 PDF 转换为其他格式时遇到白色背景变为黑色的问题,则需要使用此函数并将 Imagick::ALPHACHANNEL_REMOVE 作为参数使用(此参数目前不在常量页面上,但存在于 PHP 7.2 中)来删除 alpha 通道。
<?php
$im->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE );
?>
(PECL imagick 2 >= 2.1.0, PECL imagick 3)
Imagick::setImageAlphaChannel — 设置图像 alpha 通道
激活或停用图像 alpha 通道。 mode
是 Imagick::ALPHACHANNEL_*
常量之一。如果 Imagick 已针对 ImageMagick 6.3.8 或更高版本编译,则此方法可用。
mode
Imagick::ALPHACHANNEL_*
常量之一
成功时返回 true
。
发生错误时抛出 ImagickException。
如果您在将 PDF 转换为其他格式时遇到白色背景变为黑色的问题,则需要使用此函数并将 Imagick::ALPHACHANNEL_REMOVE 作为参数使用(此参数目前不在常量页面上,但存在于 PHP 7.2 中)来删除 alpha 通道。
<?php
$im->setImageAlphaChannel(Imagick::ALPHACHANNEL_REMOVE );
?>