以编程方式确定ImageMagick中的文本大小

时间:2017-10-12 05:16:45

标签: graphics fonts imagemagick-convert appearance

我知道一种确定字符串文本的方法,特定字体和字体大小,没有换行符:使用convert创建一个只包含该字符串的新图像,然后检查创建的图像它的尺寸。 换句话说,如果这是最好的方法,我会非常惊讶。

计算单行字符串/字体/字体大小的尺寸的首选方法是什么?

1 个答案:

答案 0 :(得分:1)

最佳指南是Anthony Thyssen优秀的 ImageMagick Usage 页面,特别是here,然后在该页面上搜索“Metrics”这个词。< / p>

这是一个示例命令和输出:

convert -debug annotate  xc: -pointsize 36 -annotate 0 'Get my metrics' null: 2>&1 | grep Metrics: | fmt -w80

Metrics: text: Get my metrics; width: 241; height: 41; ascent: 33; descent:
-8; max advance: 72; bounds: 1.10938,-7  16.6094,19; origin: 242,0; pixels per
em: 36,36; underline position: -4.5625; underline thickness: 2.34375