Imagick::setImageAlphaChannel
(PECL imagick 2 >= 2.1.0, PECL imagick 3)
Imagick::setImageAlphaChannel — 画像のアルファチャネルを設定する
説明
画像のアルファチャネルを有効あるいは無効にします。mode
には Imagick::ALPHACHANNEL_*
定数のいずれかを設定します。
このメソッドは、ImageMagick バージョン 6.3.8 以降で Imagick をコンパイルした場合に使用可能です。
パラメータ
mode
-
Imagick::ALPHACHANNEL_*
定数のいずれか。
戻り値
成功した場合に true
を返します。
エラー / 例外
エラー時に ImagickException をスローします。
+add a note
User Contributed Notes 1 note
simonjjarrett at gmail dot com ¶
4 years 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 );
?>