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);
実行結果)