(PECL imagick 2.0.0)
ImagickDraw::matte — Dessine sur le canal d'opacité de l'image
$x
, float $y
, int $paintMethod
)Cette fonction n'est pas documentée et 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();
}
?>