Fonction d`annotation PHP ImagickDraw ()

| | | | | | | | |
Syntaxe :
bool ImagickDraw::annotation ($x, $y, $text)
Paramètres :Cette fonction prend trois paramètres comme ci-dessus et décrits ci-dessous :
  • $x :Ce paramètre est utilisé pour stocker la valeur de la coordonnée x, où le texte doit être affiché.
  • $y :Ce paramètre est utilisé pour stocker la valeur de la coordonnée y où le texte doit être affiché.
  • $text : ce paramètre est utilisé pour stocker la valeur de chaîne à dessiner sur l`image.
Valeur renvoyée :Cette fonction ne renvoie pas de valeur.Ci-dessous le programme illustre la fonction ImagickDraw::annotation()< /b>en PHP :Programme 1 : < ? php
// Créer un objet ImagickDraw$draw = new ImagickDraw();
// Définir la couleur de remplissage$draw -> setFillColor ( `white` );
// Définir la taille de la police $draw -> setFontSize (20);
// Définir le texte$draw -> annotation (5, 75, "Geeksforengineer!" ); $draw -> annotation (150, 75, "sarthak_ishu11" );
// Créer un nouvel objet Imagick$imagick = nouveau Imagick(); $imagick -> newImage (300, 160, `green` );
// Définir le format d`image$imagick -> setImageFormat ( "png" ); $imagick -> drawImage ( $draw ); header ( "Content-Type : image / png" );
// Afficher l`image à l`écranecho $imagick -> getImageBlob(); ?>
Sortie : Programme 2 : < tbody> < ? php
// Créer un objet ImagickDraw$draw = new ImagickDraw();
// Définir l`opacité du trait$draw -> setStrokeOpacity (1);
// Définir la couleur du trait$draw -> setStrokeColor ( `Noir` );
// Définir la couleur de remplissage$draw -> setFillColor ( `Vert` );
// Définir largeur de trait$draw -> setStrokeWidth (3);
// Définir des points $points = [ [ `x` = > 40 * 5, `y` = > 10 * 5], [ `x ` = > 20 * 5, `y` = > 20 * 5], [ `x` = > 70 * 5, `y` = > 50 * 5], [ `x` = > 40 * 5, `y` = > 10 * 5] ] ;
// Définir la taille de la police$draw - > setFontSize (50);
// Installer la famille de polices$draw -> setFontFamily ( `Ubuntu-Mono` );
// Définir le texte à ajouter$ dessiner -> annotation (30, 40, "GeeksForGeeks" );
// Appeler la fonction polyline$draw -> polyline ( $points );
// Créer un objet Imagick$image = nouveau Imagick();
// Créer une nouvelle image$image -> newImage (500, 300 , `blanc` );
// Définir le format de l`image$image -> setImageFormat ( "png" );
// Dessine l`image$image -> drawImage ( $draw ); en-tête ( " Content-Type : image / png " ); // Afficher l`image de sortieecho $image -> getImageBlob(); ?>
Sortie : Lien : http://php.net/manual/en/imagickdraw.annotation.php