(PECL imagick 2.0.0)
ImagickDraw::matte — Dessine sur le canal d'opacité de l'image
$x
, float $y
, int $paintMethod
) : boolCette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
Dessine sur le canal d'opacité de l'image, afin de rendre transparent les pixels indiqués.
xabscisse du mate
yordonnée du mate
paintMethodConstante PAINT
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
Exemple #1 Exemple avec ImagickDraw::matte()
<?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();
}
?>