ImagickDraw::annotation引用元:PHP(http://www.php.net/manual/ja/imagickdraw.annotation.php)
(PECL imagick 2.0.0)
ImagickDraw::annotation — 画像上にテキストを描画する
説明
bool ImagickDraw::annotation ( float $x , float $y , 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);$draw->annotation(0,$metrics[ascender],$text);$image->newImage(floor($metrics[textWidth] + $metrics[boundingBox][x1]),$metrics[textHeight],'white');$image->drawImage($draw);$image->setImageFormat('png');$image->writeImages('sample.png', true);
実行結果)