Perl:PerlMagickのannotateでrotateを指定する場合

Perl Add comments

図形をrotate する場合は普通に左下が始点だけど、

annotateのパラメータとしてrotateを使う場合は、

左のベースラインが基準になるので、微妙な位置に描かれてしまう。

ベースラインは文字の高さの12.5%の位置。つまり72ptなら

72 * 0.125 = 9

左下から9ptの位置になる。

しかしここを基準に回転させるので実際には、

72  - 9 = 63

63pt分、上にシフトさせてやれば希望の位置に収まる。

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン