<?
header("Content-type: image/png");
header( "Expires: Wed, 31 May 2000 14:59:58 GMT" );
header( "pragma: no-cache" );
header( "Cache-control: no-cache" );
// キャンバス作成
$canvas = new Imagick();
$canvas->newImage(400, 600, "#FFFFFF");
// 描画用オブジェクト
$draw = new ImagickDraw();
// フォント選択
$draw->setFont('./ume-pgo4.ttf');
// フォントのサイズ
$draw->setFontSize(24);
// フォントの情報を取得
$txt = print_r( $canvas->queryFontMetrics($draw, "日本語表示") , true );
// 文字列描画( 改行コードを含む );
$draw->annotation(0, 20, "日本語表示\n{$txt}" );
// キャンバスに描画
$canvas->drawImage($draw);
// フォーマット
$canvas->setImageFormat('png');
// 出力
print $canvas;
?>