ImagickDraw::setClipRule

(PECL imagick 2, PECL imagick 3)

ImagickDraw::setClipRuleSet the polygon fill rule to be used by the clipping path

Beschreibung

public ImagickDraw::setClipRule(int $fill_rule): bool
Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.

Set the polygon fill rule to be used by the clipping path.

Parameter-Liste

fill_rule

One of the FILLRULE constant (imagick::FILLRULE_*).

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 ImagickDraw::setClipRule() example

<?php
function setClipRule($strokeColor$fillColor$backgroundColor) {

    
$draw = new \ImagickDraw();

    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);
    
$draw->setStrokeOpacity(1);
    
$draw->setStrokeWidth(2);
    
//\Imagick::FILLRULE_EVENODD
    //\Imagick::FILLRULE_NONZERO

    
$clipPathName 'testClipPath';
    
$draw->pushClipPath($clipPathName);
    
$draw->setClipRule(\Imagick::FILLRULE_EVENODD);
    
$draw->rectangle(00300500);
    
$draw->rectangle(2000500500);
    
$draw->popClipPath();
    
$draw->setClipPath($clipPathName);
    
$draw->rectangle(200200300300);

    
$imagick = new \Imagick();
    
$imagick->newImage(500500$backgroundColor);
    
$imagick->setImageFormat("png");

    
$imagick->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$imagick->getImageBlob();
}

?>

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Was genau bedeutet "Vibe Coding"? Ein tiefgehender Blick für Entwickler

In der Welt der Softwareentwicklung gibt es unzählige Wege, wie man an ein Projekt herangeht. Manche schwören auf strikte Planung, andere auf bewährte Algorithmen und wieder andere lassen sich von etwas ganz anderem leiten: ihrem Gefühl. ...

admin

Autor : admin
Kategorie: Software & Web-Development

PHP cURL-Tutorial: Verwendung von cURL zum Durchführen von HTTP-Anfragen

cURL ist eine leistungsstarke PHP-Erweiterung, die es Ihnen ermöglicht, mit verschiedenen Servern über verschiedene Protokolle wie HTTP, HTTPS, FTP und mehr zu kommunizieren. ...

TheMax

Autor : TheMax
Kategorie: PHP-Tutorials

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

rmodafinil Luotettava kauppa. Armodafinil Pariisin palkinto - Armodafinil Nainen ver

Luotettava kauppa Armodafinil. Armodafinil Pariisin palkinto Etsitkö huippuluokan lääkkeitä poistumatta kotoa? Älä etsi enää! Luotettava v ...

Geschrieben von travelder am 18.06.2026 18:34:08
Forum: Tutorials
ymmétrel Acheter. Acheter Symmétrel Toulouse - Symmétrel Pas Cher Lyon. Dijon — Fran

Acheter Symmétrel. Acheter Symmétrel Toulouse Recherchez des médicaments de haute qualité sans quitter votre maison ? N'attendez plus ! Notre ...

Geschrieben von drawer am 18.06.2026 18:34:05
Forum: IT-Security
ramadol Osta laillisesti. Tramadol Halpa all inclusive - Osta Tramadol. Espoo — Suom

Osta laillisesti Tramadol. Tramadol Halpa all inclusive Tarvitsetko luotettavia, laadukkaita lääkkeitä, mutta et halua lähteä kotoa ostamaan ...

Geschrieben von travelder am 18.06.2026 18:32:38
Forum: Tutorials
évia Acheter. acheter Révia - Révia le plus puissant sans ordonnance. Cergy-Pontoise

Acheter Révia. acheter Révia Recherchez des médicaments de haute qualité sans quitter votre maison ? N'attendez plus ! Notre magasin en ligne ...

Geschrieben von drawer am 18.06.2026 18:32:35
Forum: IT-Security