2014-02-10 60 views
0

我想使用convert生成一些字體效果,但沒有看到一個簡單的方法來計算畫布大小。我現在的方法是根據需要生成文本,例如convert label:ABCDEF,然後加載生成的圖像以獲取其大小。這看起來非常低效且麻煩。確定使用ImageMagick繪製的文字的圖像大小?

是否有命令選項或方法來簡單地計算生成的文本的度量?

回答

1

的最佳解決方案事實上,我看到的是:

convert -verbose label:ABCDEF png:- >/dev/null 

這導致以下消息在stderr:

label:ABCDEF=>ABCDEF LABEL 53x15 53x15+0+0 16-bit DirectClass 0.020u 0:00.010 

請求的大小是在第3列:53x15

0

有儘管leu的尺寸選項也很好,但這種方法可以更直接地獲取文本指標。使用-debug annotate選項,您可以搜索包含文本大小的Metrics:輸出。

相關問題