(PECL imagick 2, PECL imagick 3)
ImagickDraw::matte — Dessine sur le canal d'opacité de l'image
Cette 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
paint
Une des constantes PAINT
(imagick::PAINT_*).
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();
}
?>