Imagick::annotateImage引用元:PHP(http://www.php.net/manual/ja/imagick.annotateimage.php)
(PECL imagick 2.0.0)
Imagick::annotateImage — 画像にテキストによる注記を加える
説明
bool Imagick::annotateImage ( ImagickDraw $draw_settings , float $x , float $y , float $angle , string $text )
テキストによる注記を画像に加えます。
例)
$image = new Imagick();$text = 'SAMPLE';$draw = new ImagickDraw();$draw->setFont('Verdana');$draw->setFontSize(32);$draw->setFillColor('DeepSkyBlue');$draw->setTextAntialias(1);$metrics = $image->queryFontMetrics($draw, $text);$image->newImage(floor($metrics[textWidth] + $metrics[boundingBox][x1]),$metrics[textHeight],'white');$image->annotateImage($draw,0,$metrics[ascender],0,$text);$image->setImageFormat('png');$image->writeImages('sample.png', true);
実行結果)