Dutch PHP Conference 2021 - Call for Papers

Imagick::setImageAlphaChannel

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

Imagick::setImageAlphaChannel画像のアルファチャネルを設定する

説明

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

画像のアルファチャネルを有効あるいは無効にします。mode には Imagick::ALPHACHANNEL_* 定数のいずれかを設定します。 このメソッドは、ImageMagick バージョン 6.3.8 以降で Imagick をコンパイルした場合に使用可能です。

パラメータ

mode

Imagick::ALPHACHANNEL_* 定数のいずれか。

返り値

成功した場合に true を返します。

エラー / 例外

エラー時に ImagickException をスローします。

参考

add a note add a note

User Contributed Notes 1 note

up
4
simonjjarrett at gmail dot com
10 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.

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