(PECL imagick 2.0.0)
ImagickDraw::setTextAlignment — Specifies a text alignment
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
Specifies a text alignment to be applied when annotating with text.
ALIGN_ constant
Es wird kein Wert zurückgegeben.
<?php
   define("LEFT", 1);
   define("CENTER", 2);
   define("RIGHT", 3);
   $w = 400;
   $h = 200;
   $gradient = new Imagick();
   $gradient->newPseudoImage($w, $h, "gradient:red-black");
   $draw = new ImagickDraw();
   $draw->setFontSize(12);
   $draw->setFillColor(new ImagickPixel("#ffffff"));
   $draw->setTextAlignment(LEFT);
   $draw->annotation(150, 30, "Hello World1!");
   $draw->setTextAlignment(CENTER);
   $draw->annotation(150, 50, "Hello World2!");
   $draw->setTextAlignment(RIGHT);
   $draw->annotation(150, 70, "Hello World3!");
   $draw->setFillColor(new ImagickPixel("#0000aa"));
   $x1 = 150;
   $x2 = 150;
   $y1 = 0;
   $y2 = 200;
   $draw->rectangle($x1, $y1, $x2, $y2);
   $gradient->drawImage($draw);
   $gradient->setImageFormat("png");
   header("Content-Type: image/png");
   echo $gradient;
?>