ImagickDraw::composite Compose une image avec une autre &reftitle.description; public boolImagickDraw::composite intcompose floatx floaty floatwidth floatheight ImagickcompositeWand &warn.undocumented.func; Compose une image avec une autre an image, en utilisant l'opérateur de composition, à la position et à la taille indiquées. &reftitle.parameters; compose l'opérateur de composition. Une des constantes d'opérateur de composition (imagick::COMPOSITE_*). x abscisse du coin supérieur gauche. y ordonnée du coin supérieur gauche. width largeur de l'image de composition. height hauteur de l'image de composition. compositeWand L'objet Imagick où la composition est prise. &reftitle.returnvalues; &imagick.return.success; &reftitle.examples; Exemple avec <function>ImagickDraw::composite</function> setStrokeColor($strokeColor); $draw->setFillColor($fillColor); $draw->setFillOpacity(1); $draw->setStrokeWidth(2); $draw->setFontSize(72); $draw->setStrokeOpacity(1); $draw->setStrokeColor($strokeColor); $draw->setStrokeWidth(2); $draw->setFont("../fonts/CANDY.TTF"); $draw->setFontSize(140); $draw->rectangle(0, 0, 1000, 300); $draw->setFillColor('white'); $draw->setfillopacity(1); $draw->annotation(50, 180, "Lorem Ipsum!"); //Crée un objet image servant de base $imagick = new \Imagick(); $imagick->newImage(1000, 302, $backgroundColor); $imagick->setImageFormat("png"); //On applique les commandes de dessin dans l'objet ImagickDraw //et dans l'image. $imagick->drawImage($draw); //On envoie l'image au navigateur header("Content-Type: image/png"); echo $imagick->getImageBlob(); } ?> ]]>