Dutch PHP Conference 2025 - Call For Papers

ImagickDraw::setFillAlpha

(PECL imagick 2, PECL imagick 3)

ImagickDraw::setFillAlphaSets the opacity to use when drawing using the fill color or fill texture

Опис

public ImagickDraw::setFillAlpha(float $opacity): bool
Увага

Наразі ця функція не документована. Доступний лише список її параметрів.

Sets the opacity to use when drawing using the fill color or fill texture. Fully opaque is 1.0.

Параметри

opacity

fill alpha

Значення, що повертаються

Не повертає значень.

Приклади

Приклад #1 ImagickDraw::setFillAlpha() example

<?php
function setFillAlpha($strokeColor, $fillColor, $backgroundColor) {

$draw = new \ImagickDraw();

$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(2);
$draw->rectangle(100, 200, 200, 300);
@
$draw->setFillAlpha(0.4);
$draw->rectangle(300, 200, 400, 300);

$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);

header("Content-Type: image/png");
echo
$imagick->getImageBlob();
}

?>

add a note

User Contributed Notes 1 note

up
1
Mark van der Velden
16 years ago
setFillAlpha is deprecated use the replacement: setFillOpacity
To Top