Dutch PHP Conference 2025 - Call For Papers

ImagickDraw::matte

(PECL imagick 2, PECL imagick 3)

ImagickDraw::mattePaints on the image's opacity channel

Опис

public ImagickDraw::matte(float $x, float $y, int $paintMethod): bool
Увага

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

Paints on the image's opacity channel in order to set effected pixels to transparent, to influence the opacity of pixels.

Параметри

x

x coordinate of the matte

y

y coordinate of the matte

paintMethod

One of the PAINT constant (imagick::PAINT_*).

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

Повертає true у разі успіху або false в разі помилки.

Приклади

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

<?php
function matte($strokeColor, $fillColor, $backgroundColor, $paintType) {
$draw = new \ImagickDraw();

$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);

$draw->setStrokeWidth(2);
$draw->setFontSize(72);

$draw->matte(120, 120, $paintType);
$draw->rectangle(100, 100, 300, 200);

$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

There are no user contributed notes for this page.
To Top