Рассмотрим следующий фрагмент, в котором я пытаюсь создать изображение непрозрачного красного квадрата, постепенно исчезающего в основном прозрачном синем квадрате.
$image = new Imagick();
$image->newImage(300, 300, '#0000ff22');
$draw = new ImagickDraw();
$draw->setFillColor('#ff0000ff');
$draw->rectangle(100, 100, 200, 200);
$image->drawImage($draw);
$image->blurImage(25,23);
$image->setImageFormat("png");
header( "Content-Type: image/png" );
echo $image;
Вывод вместо этого выглядит как красный и синийканалы становятся размытыми, но не альфа-канал.Я попытался вручную указать CHANNEL_ALPHA для третьего параметра blurImage, но это не имело никакого эффекта.Я использую версию 6.6.2-6 ImageMagick (и расширение PHP скомпилировано для этой версии).