Imagick::adaptiveBlurImage
adaptive blur (順応性にじみ) フィルタを画像に追加する
説明
public bool Imagick::adaptiveBlurImage(float $radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT)
パラメータ
-
radius
-
ガウス分布の半径。中心を含まないピクセル数。
0 を指定すると、半径を自動的に選択します。
-
sigma
-
ガウス分布の標準偏差 (ピクセル単位)。
-
channel
-
そのモードで有効なチャネル定数を指定します。
複数のチャネルを適用するには、チャネル定数
をビット演算子で組み合わせます。デフォルトは Imagick::CHANNEL_DEFAULT
です。
チャネル定数 の一覧を参照ください。
エラー / 例外
エラー時に ImagickException をスローします。
例
例1 Imagick::adaptiveBlurImage の使用法
画像に順応性にじみを適用し、ブラウザに表示します。
<?php
header('Content-type: image/jpeg');
$image = new Imagick('test.jpg');
$image->adaptiveBlurImage(5,3);
echo $image;
?>
参考
- Imagick::blurImage
- Imagick::motionBlurImage
- Imagick::radialBlurImage