ImagickDraw::matte
(PECL imagick 2, PECL imagick 3)
ImagickDraw::matte — Paints on the image's opacity channel
Beschreibung
$x, float $y, int $paintMethod): boolDiese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Paints on the image's opacity channel in order to set effected pixels to transparent, to influence the opacity of pixels.
Parameter-Liste
- 
x
- 
      x coordinate of the matte 
- 
y
- 
      y coordinate of the matte 
- 
paintMethod
- 
      One of the PAINT constant ( imagick::PAINT_*).
Rückgabewerte
   Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
  
Beispiele
Beispiel #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();
}
?>
 
                     
                     
                     
                     
                    
 
          